import { z } from 'zod'; export declare const ProjectTypeSchema: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; export declare const WebAppConfigSchema: z.ZodObject<{ renderingStrategy: z.ZodEnum<["spa", "ssr", "ssg", "hybrid"]>; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>; /** * Canonical lists of "real" domain values (excluding 'none') for each * project-type family. These are the values a domain sub-overlay YAML file * can be named for. * * EXPORTED so tests/packaging/domain-overlay-alignment.test.ts can enumerate * them and assert that every value has a corresponding content/methodology/ * file shipped. Do not inline these into the schemas — the packaging test * relies on the import. */ export declare const backendRealDomains: readonly ["fintech"]; export declare const researchRealDomains: readonly ["quant-finance", "ml-research", "simulation"]; export declare const BackendConfigSchema: z.ZodObject<{ apiStyle: z.ZodEnum<["rest", "graphql", "grpc", "trpc", "none"]>; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>; export declare const CliConfigSchema: z.ZodObject<{ interactivity: z.ZodEnum<["args-only", "interactive", "hybrid"]>; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>; export declare const LibraryConfigSchema: z.ZodObject<{ visibility: z.ZodEnum<["public", "internal"]>; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>; export declare const MobileAppConfigSchema: z.ZodObject<{ platform: z.ZodEnum<["ios", "android", "cross-platform"]>; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>; export declare const DataPipelineConfigSchema: z.ZodObject<{ processingModel: z.ZodEnum<["batch", "streaming", "hybrid"]>; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>; export declare const MlConfigSchema: z.ZodObject<{ projectPhase: z.ZodEnum<["training", "inference", "both"]>; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>; export declare const BrowserExtensionConfigSchema: z.ZodObject<{ manifestVersion: z.ZodDefault>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>; export declare const DataScienceConfigSchema: z.ZodObject<{ audience: z.ZodDefault>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>; export declare const Web3ConfigSchema: z.ZodObject<{ scope: z.ZodDefault>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>; export declare const McpServerConfigSchema: z.ZodEffects; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>; export declare const ResearchConfigSchema: z.ZodObject<{ experimentDriver: z.ZodEnum<["code-driven", "config-driven", "api-driven", "notebook-driven"]>; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>; export declare const GameConfigSchema: z.ZodObject<{ engine: z.ZodEnum<["unity", "unreal", "godot", "custom"]>; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>; export declare const MacosNativeConfigSchema: z.ZodObject<{ uiFramework: z.ZodDefault>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>; export declare const ServiceSchema: z.ZodEffects; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>; export declare const ProjectSchema: z.ZodEffects; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">>; export declare const ConfigSchema: z.ZodObject<{ version: z.ZodLiteral<2>; methodology: z.ZodDefault>; custom: z.ZodOptional; steps: z.ZodOptional; depth: z.ZodOptional; }, "strict", z.ZodTypeAny, { enabled?: boolean | undefined; depth?: number | undefined; }, { enabled?: boolean | undefined; depth?: number | undefined; }>>>; }, "strict", z.ZodTypeAny, { default_depth?: number | undefined; steps?: Record | undefined; }, { default_depth?: number | undefined; steps?: Record | undefined; }>>; /** * D10a (brownfield R3): maps a pipeline step slug to an existing project * artifact that satisfies it (e.g. `coding-standards: CONTRIBUTING.md`). * Key name is snake_case by spec pin. Step-slug validity and path shape are * enforced in loader.ts (the schema layer has no knownSteps or projectRoot). */ artifact_map: z.ZodOptional>; platforms: z.ZodEffects, "many">>, ("claude-code" | "codex")[], unknown>; project: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodLiteral<2>; methodology: z.ZodDefault>; custom: z.ZodOptional; steps: z.ZodOptional; depth: z.ZodOptional; }, "strict", z.ZodTypeAny, { enabled?: boolean | undefined; depth?: number | undefined; }, { enabled?: boolean | undefined; depth?: number | undefined; }>>>; }, "strict", z.ZodTypeAny, { default_depth?: number | undefined; steps?: Record | undefined; }, { default_depth?: number | undefined; steps?: Record | undefined; }>>; /** * D10a (brownfield R3): maps a pipeline step slug to an existing project * artifact that satisfies it (e.g. `coding-standards: CONTRIBUTING.md`). * Key name is snake_case by spec pin. Step-slug validity and path shape are * enforced in loader.ts (the schema layer has no knownSteps or projectRoot). */ artifact_map: z.ZodOptional>; platforms: z.ZodEffects, "many">>, ("claude-code" | "codex")[], unknown>; project: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodLiteral<2>; methodology: z.ZodDefault>; custom: z.ZodOptional; steps: z.ZodOptional; depth: z.ZodOptional; }, "strict", z.ZodTypeAny, { enabled?: boolean | undefined; depth?: number | undefined; }, { enabled?: boolean | undefined; depth?: number | undefined; }>>>; }, "strict", z.ZodTypeAny, { default_depth?: number | undefined; steps?: Record | undefined; }, { default_depth?: number | undefined; steps?: Record | undefined; }>>; /** * D10a (brownfield R3): maps a pipeline step slug to an existing project * artifact that satisfies it (e.g. `coding-standards: CONTRIBUTING.md`). * Key name is snake_case by spec pin. Step-slug validity and path shape are * enforced in loader.ts (the schema layer has no knownSteps or projectRoot). */ artifact_map: z.ZodOptional>; platforms: z.ZodEffects, "many">>, ("claude-code" | "codex")[], unknown>; project: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodOptional; platforms: z.ZodOptional, "many">>; projectType: z.ZodOptional>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; services: z.ZodOptional; projectType: z.ZodEnum<["web-app", "mobile-app", "backend", "cli", "library", "game", "data-pipeline", "ml", "browser-extension", "research", "data-science", "web3", "mcp-server", "macos-native"]>; backendConfig: z.ZodOptional; dataStore: z.ZodDefault, "many">>; authMechanism: z.ZodDefault>; asyncMessaging: z.ZodDefault>; deployTarget: z.ZodDefault>; domain: z.ZodDefault, z.ZodEnum<["fintech"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; }, { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; }>>; webAppConfig: z.ZodOptional; deployTarget: z.ZodDefault>; realtime: z.ZodDefault>; authFlow: z.ZodDefault>; }, "strict", z.ZodTypeAny, { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; }, { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; }>>; researchConfig: z.ZodOptional; interactionMode: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; domain: z.ZodDefault, z.ZodEnum<["quant-finance", "ml-research", "simulation"]>, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; }, { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; }>>; libraryConfig: z.ZodOptional; runtimeTarget: z.ZodDefault>; bundleFormat: z.ZodDefault>; hasTypeDefinitions: z.ZodDefault; documentationLevel: z.ZodDefault>; }, "strict", z.ZodTypeAny, { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; }, { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; }>>; cliConfig: z.ZodOptional; distributionChannels: z.ZodDefault, "many">>; hasStructuredOutput: z.ZodDefault; }, "strict", z.ZodTypeAny, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; }, { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; }>>; mobileAppConfig: z.ZodOptional; distributionModel: z.ZodDefault>; offlineSupport: z.ZodDefault>; hasPushNotifications: z.ZodDefault; }, "strict", z.ZodTypeAny, { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; }, { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; }>>; dataPipelineConfig: z.ZodOptional; orchestration: z.ZodDefault>; dataQualityStrategy: z.ZodDefault>; schemaManagement: z.ZodDefault>; hasDataCatalog: z.ZodDefault; }, "strict", z.ZodTypeAny, { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; }, { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; }>>; mlConfig: z.ZodOptional; modelType: z.ZodDefault>; servingPattern: z.ZodDefault>; hasExperimentTracking: z.ZodDefault; }, "strict", z.ZodTypeAny, { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; }, { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; }>>; gameConfig: z.ZodOptional; multiplayerMode: z.ZodDefault>; narrative: z.ZodDefault>; contentStructure: z.ZodDefault>; economy: z.ZodDefault>; onlineServices: z.ZodDefault, "many">>; persistence: z.ZodDefault>; targetPlatforms: z.ZodDefault, "many">>; supportedLocales: z.ZodDefault>; hasModding: z.ZodDefault; npcAiComplexity: z.ZodDefault>; }, "strict", z.ZodTypeAny, { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; }, { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; }>>; macosNativeConfig: z.ZodOptional>; appStyle: z.ZodDefault>; minMacosVersion: z.ZodDefault; distribution: z.ZodDefault>; sandboxed: z.ZodDefault; persistence: z.ZodDefault>; autoUpdate: z.ZodDefault>; }, "strict", z.ZodTypeAny, { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; }, { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; }>>; browserExtensionConfig: z.ZodOptional>; uiSurfaces: z.ZodDefault, "many">>; hasContentScript: z.ZodDefault; hasBackgroundWorker: z.ZodDefault; }, "strict", z.ZodTypeAny, { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; }, { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; }>>; dataScienceConfig: z.ZodOptional>; }, "strict", z.ZodTypeAny, { audience: "solo"; }, { audience?: "solo" | undefined; }>>; web3Config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { scope: "contracts"; }, { scope?: "contracts" | undefined; }>>; mcpServerConfig: z.ZodOptional; transport: z.ZodDefault>; primitives: z.ZodDefault, "many">>; auth: z.ZodDefault>; deployment: z.ZodDefault>; stateful: z.ZodDefault; }, "strict", z.ZodTypeAny, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>, { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; }, { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; }>>; path: z.ZodOptional; exports: z.ZodOptional, "many">>; }, "strict", z.ZodTypeAny, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore: ("relational" | "document" | "key-value")[]; authMechanism: "none" | "jwt" | "session" | "oauth" | "apikey"; asyncMessaging: "none" | "queue" | "event-driven"; deployTarget: "serverless" | "container" | "long-running"; domain: "none" | "fintech" | "fintech"[]; } | undefined; webAppConfig?: { deployTarget: "serverless" | "container" | "long-running" | "static" | "edge"; renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; realtime: "none" | "websocket" | "sse"; authFlow: "none" | "session" | "oauth" | "passkey"; } | undefined; researchConfig?: { domain: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[]; experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; interactionMode: "autonomous" | "checkpoint-gated" | "human-guided"; hasExperimentTracking: boolean; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport: "sse" | "stdio" | "streamable-http"; primitives: ("tools" | "resources" | "prompts")[]; auth: "none" | "oauth" | "apikey"; deployment: "local" | "hosted"; stateful: boolean; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[]; hasStructuredOutput: boolean; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget: "edge" | "node" | "browser" | "isomorphic"; bundleFormat: "esm" | "cjs" | "dual" | "unbundled"; hasTypeDefinitions: boolean; documentationLevel: "none" | "readme" | "api-docs" | "full-site"; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel: "public" | "private" | "mixed"; offlineSupport: "none" | "cache" | "offline-first"; hasPushNotifications: boolean; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration: "none" | "event-driven" | "dag-based" | "scheduled"; dataQualityStrategy: "validation" | "none" | "testing" | "observability"; schemaManagement: "none" | "schema-registry" | "contracts"; hasDataCatalog: boolean; } | undefined; macosNativeConfig?: { uiFramework: "hybrid" | "swiftui" | "appkit"; appStyle: "standard" | "menu-bar" | "agent"; minMacosVersion: string; distribution: "developer-id" | "mac-app-store" | "both"; sandboxed: boolean; persistence: "none" | "sqlite" | "core-data" | "swiftdata"; autoUpdate: "none" | "sparkle"; } | undefined; mlConfig?: { hasExperimentTracking: boolean; projectPhase: "both" | "training" | "inference"; modelType: "classical" | "deep-learning" | "llm"; servingPattern: "none" | "edge" | "realtime" | "batch"; } | undefined; gameConfig?: { persistence: "none" | "progression" | "settings-only" | "profile" | "cloud"; engine: "custom" | "unity" | "unreal" | "godot"; multiplayerMode: "none" | "hybrid" | "local" | "online"; narrative: "none" | "light" | "heavy"; contentStructure: "discrete" | "open-world" | "procedural" | "endless" | "mission-based"; economy: "none" | "both" | "progression" | "monetized"; onlineServices: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[]; targetPlatforms: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[]; supportedLocales: string[]; hasModding: boolean; npcAiComplexity: "none" | "simple" | "complex"; } | undefined; browserExtensionConfig?: { manifestVersion: "2" | "3"; uiSurfaces: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[]; hasContentScript: boolean; hasBackgroundWorker: boolean; } | undefined; dataScienceConfig?: { audience: "solo"; } | undefined; web3Config?: { scope: "contracts"; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }, { name: string; projectType: "web-app" | "mobile-app" | "backend" | "cli" | "library" | "game" | "data-pipeline" | "ml" | "browser-extension" | "research" | "data-science" | "web3" | "mcp-server" | "macos-native"; path?: string | undefined; backendConfig?: { apiStyle: "rest" | "graphql" | "grpc" | "trpc" | "none"; dataStore?: ("relational" | "document" | "key-value")[] | undefined; authMechanism?: "none" | "jwt" | "session" | "oauth" | "apikey" | undefined; asyncMessaging?: "none" | "queue" | "event-driven" | undefined; deployTarget?: "serverless" | "container" | "long-running" | undefined; domain?: "none" | "fintech" | "fintech"[] | undefined; } | undefined; webAppConfig?: { renderingStrategy: "spa" | "ssr" | "ssg" | "hybrid"; deployTarget?: "serverless" | "container" | "long-running" | "static" | "edge" | undefined; realtime?: "none" | "websocket" | "sse" | undefined; authFlow?: "none" | "session" | "oauth" | "passkey" | undefined; } | undefined; researchConfig?: { experimentDriver: "code-driven" | "config-driven" | "api-driven" | "notebook-driven"; domain?: "none" | "quant-finance" | "ml-research" | "simulation" | ("quant-finance" | "ml-research" | "simulation")[] | undefined; interactionMode?: "autonomous" | "checkpoint-gated" | "human-guided" | undefined; hasExperimentTracking?: boolean | undefined; } | undefined; mcpServerConfig?: { language: "typescript" | "python"; transport?: "sse" | "stdio" | "streamable-http" | undefined; primitives?: ("tools" | "resources" | "prompts")[] | undefined; auth?: "none" | "oauth" | "apikey" | undefined; deployment?: "local" | "hosted" | undefined; stateful?: boolean | undefined; } | undefined; cliConfig?: { interactivity: "interactive" | "hybrid" | "args-only"; distributionChannels?: ("container" | "package-manager" | "system-package-manager" | "standalone-binary")[] | undefined; hasStructuredOutput?: boolean | undefined; } | undefined; libraryConfig?: { visibility: "public" | "internal"; runtimeTarget?: "edge" | "node" | "browser" | "isomorphic" | undefined; bundleFormat?: "esm" | "cjs" | "dual" | "unbundled" | undefined; hasTypeDefinitions?: boolean | undefined; documentationLevel?: "none" | "readme" | "api-docs" | "full-site" | undefined; } | undefined; mobileAppConfig?: { platform: "ios" | "android" | "cross-platform"; distributionModel?: "public" | "private" | "mixed" | undefined; offlineSupport?: "none" | "cache" | "offline-first" | undefined; hasPushNotifications?: boolean | undefined; } | undefined; dataPipelineConfig?: { processingModel: "hybrid" | "batch" | "streaming"; orchestration?: "none" | "event-driven" | "dag-based" | "scheduled" | undefined; dataQualityStrategy?: "validation" | "none" | "testing" | "observability" | undefined; schemaManagement?: "none" | "schema-registry" | "contracts" | undefined; hasDataCatalog?: boolean | undefined; } | undefined; macosNativeConfig?: { uiFramework?: "hybrid" | "swiftui" | "appkit" | undefined; appStyle?: "standard" | "menu-bar" | "agent" | undefined; minMacosVersion?: string | undefined; distribution?: "developer-id" | "mac-app-store" | "both" | undefined; sandboxed?: boolean | undefined; persistence?: "none" | "sqlite" | "core-data" | "swiftdata" | undefined; autoUpdate?: "none" | "sparkle" | undefined; } | undefined; mlConfig?: { projectPhase: "both" | "training" | "inference"; hasExperimentTracking?: boolean | undefined; modelType?: "classical" | "deep-learning" | "llm" | undefined; servingPattern?: "none" | "edge" | "realtime" | "batch" | undefined; } | undefined; gameConfig?: { engine: "custom" | "unity" | "unreal" | "godot"; persistence?: "none" | "progression" | "settings-only" | "profile" | "cloud" | undefined; multiplayerMode?: "none" | "hybrid" | "local" | "online" | undefined; narrative?: "none" | "light" | "heavy" | undefined; contentStructure?: "discrete" | "open-world" | "procedural" | "endless" | "mission-based" | undefined; economy?: "none" | "both" | "progression" | "monetized" | undefined; onlineServices?: ("leaderboards" | "accounts" | "matchmaking" | "live-ops")[] | undefined; targetPlatforms?: ("ios" | "android" | "pc" | "web" | "ps5" | "xbox" | "switch" | "vr" | "ar")[] | undefined; supportedLocales?: string[] | undefined; hasModding?: boolean | undefined; npcAiComplexity?: "none" | "simple" | "complex" | undefined; } | undefined; browserExtensionConfig?: { manifestVersion?: "2" | "3" | undefined; uiSurfaces?: ("options" | "popup" | "newtab" | "devtools" | "sidepanel")[] | undefined; hasContentScript?: boolean | undefined; hasBackgroundWorker?: boolean | undefined; } | undefined; dataScienceConfig?: { audience?: "solo" | undefined; } | undefined; web3Config?: { scope?: "contracts" | undefined; } | undefined; description?: string | undefined; exports?: { step: string; }[] | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>; export type ParsedConfig = z.infer; //# sourceMappingURL=schema.d.ts.map