schemas/constructs/v1beta1/badge/api.yml	GET "/api/identity/badges" (operationId "getAvailableBadges") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta1 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta1/badge/api.yml	Schema "Badge" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/badge/api.yml	Schema "Badge" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/badge/api.yml	Schema "Badge" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/badge/api.yml	Schema "Badge" — property "image_url" uses snake_case (must be camelCase). Use: "imageUrl". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/badge/api.yml	Schema "Badge" — property "org_id" uses snake_case (must be camelCase). Use: "orgId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/badge/api.yml	Schema "Badge" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/badge/api.yml	Schema "Badge" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/badge/api.yml	Schema "BadgeAssignmentPayload" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/badge/api.yml	Schema "BadgePayload" — property "image_url" uses snake_case (must be camelCase). Use: "imageUrl". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/badge/api.yml	Schema "BadgePayload" — property "org_id" uses snake_case (must be camelCase). Use: "orgId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/capability/api.yml	No security schemes declared. api.yml files with path operations must define at least one entry under `components.securitySchemes`.
schemas/constructs/v1beta1/category/api.yml	No security schemes declared. api.yml files with path operations must define at least one entry under `components.securitySchemes`.
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition" — property "metadata" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition" — property "name" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Analytics" must be lowercase. Existing published enum values are exempt for compatibility; use "analytics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "App Definition and Development" must be lowercase. Existing published enum values are exempt for compatibility; use "app definition and development" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Cloud Native Network" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Observability and Analysis" must be lowercase. Existing published enum values are exempt for compatibility; use "observability and analysis" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Orchestration & Management" must be lowercase. Existing published enum values are exempt for compatibility; use "orchestration & management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Provisioning" must be lowercase. Existing published enum values are exempt for compatibility; use "provisioning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Security & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Serverless" must be lowercase. Existing published enum values are exempt for compatibility; use "serverless" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/api.yml	Schema "CategoryDefinition".name — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/category/category.yaml	Entity property "id" is missing a description.
schemas/constructs/v1beta1/credential/api.yml	GET "/api/integrations/credentials" (operationId "getUserCredentials") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta1 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta1/credential/api.yml	POST /api/integrations/credentials — requestBody references "Credential", which is not a *Payload schema. POST/PUT requestBody should reference a dedicated *Payload schema with only client-settable fields. See AGENTS.md § "The Dual-Schema Pattern".
schemas/constructs/v1beta1/credential/api.yml	PUT /api/integrations/credentials — requestBody references "Credential", which is not a *Payload schema. POST/PUT requestBody should reference a dedicated *Payload schema with only client-settable fields. See AGENTS.md § "The Dual-Schema Pattern".
schemas/constructs/v1beta1/credential/api.yml	Schema "Credential" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/credential/api.yml	Schema "Credential" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/credential/api.yml	Schema "Credential" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/credential/api.yml	Schema "Credential" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/credential/api.yml	Schema "Credential" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/credential/api.yml	Schema "Credential" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/credential/api.yml	Schema "CredentialPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/credential/api.yml	Schema "CredentialPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/credential/api.yml	Schema "CredentialPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/credential/api.yml	Schema "CredentialPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "Environment" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/environment/api.yml	Schema "Environment" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "Environment" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "Environment" — property "description" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/environment/api.yml	Schema "Environment" — property "metadata" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/environment/api.yml	Schema "Environment" — property "name" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/environment/api.yml	Schema "Environment" — property "organization_id" uses snake_case (must be camelCase). Use: "organizationId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "Environment" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/environment/api.yml	Schema "Environment" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "Environment" mixes JSON-tag casing conventions across its properties — camel: [schemaVersion]; lowercase: [description, id, metadata, name, owner]; snake: [created_at, deleted_at, organization_id, updated_at]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentConnectionMapping" — property "connection_id" uses snake_case (must be camelCase). Use: "connectionId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentConnectionMapping" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentConnectionMapping" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentConnectionMapping" — property "environment_id" uses snake_case (must be camelCase). Use: "environmentId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentConnectionMapping" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentConnectionsPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentConnectionsPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentConnectionsPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentConnectionsPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentPage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentPage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentPage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentPage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/api.yml	Schema "EnvironmentPayload" — property "organization_id" uses snake_case (must be camelCase). Use: "organizationId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/environment.yaml	Entity property "created_at" is missing a description.
schemas/constructs/v1beta1/environment/environment.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/environment.yaml	Entity property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/environment.yaml	Entity property "organization_id" uses snake_case (must be camelCase). Use: "organizationId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/environment/environment.yaml	Entity property "updated_at" is missing a description.
schemas/constructs/v1beta1/environment/environment.yaml	Entity property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].component" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].component" — string property "schema" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].component" — string property "version" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].metadata" — string property "configurationUISchema" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].metadata" — string property "genealogy" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].model.registrant" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].model.registrant" — string property "name" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].model.registrant" — string property "subType" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].model.registrant" — string property "type" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[0]" — integer property "z-index" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[0]" — string property "color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[0]" — string property "font-family" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[0]" — string property "font-size" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[0]" — string property "font-style" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[0]" — string property "font-weight" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[0]" — string property "label" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[0]" — string property "primaryColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[0]" — string property "secondaryColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[0]" — string property "svgColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[0]" — string property "svgComplete" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[0]" — string property "svgWhite" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1].position" — number property "x" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1].position" — number property "y" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — number property "body-text-font-size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — number property "height" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — number property "selection-box-border-width" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — number property "width" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "active-bg-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "active-bg-opacity" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "active-bg-size" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "background-clip" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "background-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "background-fit" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "background-height-relative-to" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "background-image" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "background-offset-x" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "background-offset-y" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "background-position-x" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "background-position-y" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "background-width-relative-to" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-background-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-decoration" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-font-weight" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-horizontal-align" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-max-width" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-vertical-align" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-wrap" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "border-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "menu-background-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "menu-forground-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "outside-texture-bg-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "selection-box-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0].styles.allOf[1]" — string property "shape-polygon-points" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.components.items.allOf[0]" — string property "description" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.metadata.resolvedAliases.additionalProperties.allOf[0]" — property "immediate_ref_field_path" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.metadata.resolvedAliases.additionalProperties.allOf[1]" — property "resolved_ref_field_path" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — integer property "z-index" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — number property "arrow-scale" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — number property "line-opacity" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — number property "opacity" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — number property "text-opacity" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "edge-animation" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "font-family" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "font-size" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "font-style" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "font-weight" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "label" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "line-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "mid-target-arrow-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "primaryColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "secondaryColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "source-label" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "svgColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "svgComplete" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "svgWhite" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "target-arrow-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata.styles" — string property "target-label" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].metadata" — string property "description" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.from.items.match.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.from.items.match.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.from.items.match.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.from.items.match.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.from.items.match" — property "from" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.from.items.match" — property "refs" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.from.items.match" — property "to" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.to.items.match.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.to.items.match.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.to.items.match.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.to.items.match.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.to.items.match" — property "from" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.to.items.match" — property "refs" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.to.items.match" — property "to" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.allow.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.from.items.match.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.from.items.match.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.from.items.match.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.from.items.match.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.from.items.match" — property "from" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.from.items.match" — property "refs" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.from.items.match" — property "to" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.to.items.match.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.to.items.match.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.to.items.match.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.to.items.match.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.to.items.match" — property "from" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.to.items.match" — property "refs" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.to.items.match" — property "to" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0].selectors.items.deny.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0]" — string property "evaluationQuery" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0]" — string property "subType" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design.relationships.items.allOf[0]" — string property "type" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design" — property "metadata" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest.design" — string property "name" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].format — new enum value "CUE" must be lowercase. Existing published enum values are exempt for compatibility; use "cue" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].format — new enum value "JSON" must be lowercase. Existing published enum values are exempt for compatibility; use "json" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Analytics" must be lowercase. Existing published enum values are exempt for compatibility; use "analytics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "App Definition and Development" must be lowercase. Existing published enum values are exempt for compatibility; use "app definition and development" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Cloud Native Network" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Observability and Analysis" must be lowercase. Existing published enum values are exempt for compatibility; use "observability and analysis" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Orchestration & Management" must be lowercase. Existing published enum values are exempt for compatibility; use "orchestration & management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Provisioning" must be lowercase. Existing published enum values are exempt for compatibility; use "provisioning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Security & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Serverless" must be lowercase. Existing published enum values are exempt for compatibility; use "serverless" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.category.name — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "API Gateway" must be lowercase. Existing published enum values are exempt for compatibility; use "api gateway" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "API Integration" must be lowercase. Existing published enum values are exempt for compatibility; use "api integration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Application Definition & Image Build" must be lowercase. Existing published enum values are exempt for compatibility; use "application definition & image build" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Automation & Configuration" must be lowercase. Existing published enum values are exempt for compatibility; use "automation & configuration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Certified Kubernetes - Distribution" must be lowercase. Existing published enum values are exempt for compatibility; use "certified kubernetes - distribution" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Chaos Engineering" must be lowercase. Existing published enum values are exempt for compatibility; use "chaos engineering" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Cloud Provider" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud provider" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "CNI" must be lowercase. Existing published enum values are exempt for compatibility; use "cni" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Compute" must be lowercase. Existing published enum values are exempt for compatibility; use "compute" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Container Registry" must be lowercase. Existing published enum values are exempt for compatibility; use "container registry" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Container Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "container runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Container Security" must be lowercase. Existing published enum values are exempt for compatibility; use "container security" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Container" must be lowercase. Existing published enum values are exempt for compatibility; use "container" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Content Delivery Network" must be lowercase. Existing published enum values are exempt for compatibility; use "content delivery network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Continuous Integration & Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "continuous integration & delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Coordination & Service Discovery" must be lowercase. Existing published enum values are exempt for compatibility; use "coordination & service discovery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Flowchart" must be lowercase. Existing published enum values are exempt for compatibility; use "flowchart" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Framework" must be lowercase. Existing published enum values are exempt for compatibility; use "framework" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Installable Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "installable platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Key Management Service" must be lowercase. Existing published enum values are exempt for compatibility; use "key management service" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Key Management" must be lowercase. Existing published enum values are exempt for compatibility; use "key management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Kubernetes" must be lowercase. Existing published enum values are exempt for compatibility; use "kubernetes" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Logging" must be lowercase. Existing published enum values are exempt for compatibility; use "logging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Management Governance" must be lowercase. Existing published enum values are exempt for compatibility; use "management governance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Metrics" must be lowercase. Existing published enum values are exempt for compatibility; use "metrics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Monitoring" must be lowercase. Existing published enum values are exempt for compatibility; use "monitoring" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Networking Content Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "networking content delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Operating System" must be lowercase. Existing published enum values are exempt for compatibility; use "operating system" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Query" must be lowercase. Existing published enum values are exempt for compatibility; use "query" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Remote Procedure Call" must be lowercase. Existing published enum values are exempt for compatibility; use "remote procedure call" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Scheduling & Orchestration" must be lowercase. Existing published enum values are exempt for compatibility; use "scheduling & orchestration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Secrets Management" must be lowercase. Existing published enum values are exempt for compatibility; use "secrets management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Security Identity & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security identity & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Service Mesh" must be lowercase. Existing published enum values are exempt for compatibility; use "service mesh" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Service Proxy" must be lowercase. Existing published enum values are exempt for compatibility; use "service proxy" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Source Version Control" must be lowercase. Existing published enum values are exempt for compatibility; use "source version control" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Specifications" must be lowercase. Existing published enum values are exempt for compatibility; use "specifications" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Streaming & Messaging" must be lowercase. Existing published enum values are exempt for compatibility; use "streaming & messaging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Tracing" must be lowercase. Existing published enum values are exempt for compatibility; use "tracing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationRequest".design.components.items.allOf[0].model.subCategory — new enum value "Video Conferencing" must be lowercase. Existing published enum values are exempt for compatibility; use "video conferencing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].component" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].component" — string property "schema" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].component" — string property "version" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].metadata" — string property "configurationUISchema" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].metadata" — string property "genealogy" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].model.registrant" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].model.registrant" — string property "name" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].model.registrant" — string property "subType" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].model.registrant" — string property "type" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[0]" — integer property "z-index" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[0]" — string property "color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[0]" — string property "font-family" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[0]" — string property "font-size" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[0]" — string property "font-style" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[0]" — string property "font-weight" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[0]" — string property "label" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[0]" — string property "primaryColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[0]" — string property "secondaryColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[0]" — string property "svgColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[0]" — string property "svgComplete" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[0]" — string property "svgWhite" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1].position" — number property "x" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1].position" — number property "y" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — number property "body-text-font-size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — number property "height" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — number property "selection-box-border-width" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — number property "width" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "active-bg-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "active-bg-opacity" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "active-bg-size" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "background-clip" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "background-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "background-fit" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "background-height-relative-to" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "background-image" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "background-offset-x" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "background-offset-y" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "background-position-x" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "background-position-y" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "background-width-relative-to" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-background-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-decoration" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-font-weight" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-horizontal-align" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-max-width" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-vertical-align" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text-wrap" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "body-text" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "border-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "menu-background-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "menu-forground-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "outside-texture-bg-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "selection-box-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0].styles.allOf[1]" — string property "shape-polygon-points" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.components.items.allOf[0]" — string property "description" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.metadata.resolvedAliases.additionalProperties.allOf[0]" — property "immediate_ref_field_path" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.metadata.resolvedAliases.additionalProperties.allOf[1]" — property "resolved_ref_field_path" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — integer property "z-index" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — number property "arrow-scale" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — number property "line-opacity" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — number property "opacity" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — number property "text-opacity" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "edge-animation" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "font-family" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "font-size" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "font-style" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "font-weight" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "label" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "line-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "mid-target-arrow-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "primaryColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "secondaryColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "source-label" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "svgColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "svgComplete" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "svgWhite" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "target-arrow-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata.styles" — string property "target-label" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].metadata" — string property "description" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.from.items.match.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.from.items.match.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.from.items.match.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.from.items.match.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.from.items.match" — property "from" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.from.items.match" — property "refs" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.from.items.match" — property "to" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.to.items.match.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.to.items.match.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.to.items.match.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.to.items.match.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.to.items.match" — property "from" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.to.items.match" — property "refs" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.to.items.match" — property "to" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.allow.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.from.items.match.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.from.items.match.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.from.items.match.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.from.items.match.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.from.items.match" — property "from" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.from.items.match" — property "refs" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.from.items.match" — property "to" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.to.items.match.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.to.items.match.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.to.items.match.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.to.items.match.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.to.items.match" — property "from" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.to.items.match" — property "refs" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.to.items.match" — property "to" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0].selectors.items.deny.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0]" — string property "evaluationQuery" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0]" — string property "subType" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design.relationships.items.allOf[0]" — string property "type" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design" — property "metadata" is missing a description.
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse.design" — string property "name" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].format — new enum value "CUE" must be lowercase. Existing published enum values are exempt for compatibility; use "cue" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].format — new enum value "JSON" must be lowercase. Existing published enum values are exempt for compatibility; use "json" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Analytics" must be lowercase. Existing published enum values are exempt for compatibility; use "analytics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "App Definition and Development" must be lowercase. Existing published enum values are exempt for compatibility; use "app definition and development" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Cloud Native Network" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Observability and Analysis" must be lowercase. Existing published enum values are exempt for compatibility; use "observability and analysis" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Orchestration & Management" must be lowercase. Existing published enum values are exempt for compatibility; use "orchestration & management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Provisioning" must be lowercase. Existing published enum values are exempt for compatibility; use "provisioning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Security & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Serverless" must be lowercase. Existing published enum values are exempt for compatibility; use "serverless" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.category.name — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "API Gateway" must be lowercase. Existing published enum values are exempt for compatibility; use "api gateway" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "API Integration" must be lowercase. Existing published enum values are exempt for compatibility; use "api integration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Application Definition & Image Build" must be lowercase. Existing published enum values are exempt for compatibility; use "application definition & image build" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Automation & Configuration" must be lowercase. Existing published enum values are exempt for compatibility; use "automation & configuration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Certified Kubernetes - Distribution" must be lowercase. Existing published enum values are exempt for compatibility; use "certified kubernetes - distribution" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Chaos Engineering" must be lowercase. Existing published enum values are exempt for compatibility; use "chaos engineering" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Cloud Provider" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud provider" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "CNI" must be lowercase. Existing published enum values are exempt for compatibility; use "cni" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Compute" must be lowercase. Existing published enum values are exempt for compatibility; use "compute" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Container Registry" must be lowercase. Existing published enum values are exempt for compatibility; use "container registry" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Container Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "container runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Container Security" must be lowercase. Existing published enum values are exempt for compatibility; use "container security" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Container" must be lowercase. Existing published enum values are exempt for compatibility; use "container" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Content Delivery Network" must be lowercase. Existing published enum values are exempt for compatibility; use "content delivery network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Continuous Integration & Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "continuous integration & delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Coordination & Service Discovery" must be lowercase. Existing published enum values are exempt for compatibility; use "coordination & service discovery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Flowchart" must be lowercase. Existing published enum values are exempt for compatibility; use "flowchart" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Framework" must be lowercase. Existing published enum values are exempt for compatibility; use "framework" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Installable Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "installable platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Key Management Service" must be lowercase. Existing published enum values are exempt for compatibility; use "key management service" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Key Management" must be lowercase. Existing published enum values are exempt for compatibility; use "key management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Kubernetes" must be lowercase. Existing published enum values are exempt for compatibility; use "kubernetes" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Logging" must be lowercase. Existing published enum values are exempt for compatibility; use "logging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Management Governance" must be lowercase. Existing published enum values are exempt for compatibility; use "management governance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Metrics" must be lowercase. Existing published enum values are exempt for compatibility; use "metrics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Monitoring" must be lowercase. Existing published enum values are exempt for compatibility; use "monitoring" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Networking Content Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "networking content delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Operating System" must be lowercase. Existing published enum values are exempt for compatibility; use "operating system" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Query" must be lowercase. Existing published enum values are exempt for compatibility; use "query" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Remote Procedure Call" must be lowercase. Existing published enum values are exempt for compatibility; use "remote procedure call" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Scheduling & Orchestration" must be lowercase. Existing published enum values are exempt for compatibility; use "scheduling & orchestration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Secrets Management" must be lowercase. Existing published enum values are exempt for compatibility; use "secrets management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Security Identity & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security identity & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Service Mesh" must be lowercase. Existing published enum values are exempt for compatibility; use "service mesh" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Service Proxy" must be lowercase. Existing published enum values are exempt for compatibility; use "service proxy" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Source Version Control" must be lowercase. Existing published enum values are exempt for compatibility; use "source version control" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Specifications" must be lowercase. Existing published enum values are exempt for compatibility; use "specifications" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Streaming & Messaging" must be lowercase. Existing published enum values are exempt for compatibility; use "streaming & messaging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Tracing" must be lowercase. Existing published enum values are exempt for compatibility; use "tracing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/evaluation/api.yml	Schema "EvaluationResponse".design.components.items.allOf[0].model.subCategory — new enum value "Video Conferencing" must be lowercase. Existing published enum values are exempt for compatibility; use "video conferencing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/feature/api.yml	GET "/api/entitlement/features" (operationId "getFeatures") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta1 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta1/feature/api.yml	GET /api/entitlement/features — list endpoint (returns array or paged response) is missing pagination parameter(s): page, pageSize. Reference the shared parameters from v1alpha1/core/api.yml for consistent pagination across all list endpoints.
schemas/constructs/v1beta1/feature/api.yml	GET /api/entitlement/subscriptions/organizations/{organizationId}/features — list endpoint (returns array or paged response) is missing pagination parameter(s): page, pageSize. Reference the shared parameters from v1alpha1/core/api.yml for consistent pagination across all list endpoints.
schemas/constructs/v1beta1/feature/api.yml	Schema "Feature.plan" — integer property "minimum_units" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/feature/api.yml	Schema "Feature.plan" — number property "price_per_unit" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/feature/api.yml	Schema "Feature" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/feature/api.yml	Schema "Feature" — property "plan_id" uses snake_case (must be camelCase). Use: "planId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/feature/api.yml	Schema "Feature" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/feature/api.yml	Schema "Feature".plan.name — new enum value "Enterprise" must be lowercase. Existing published enum values are exempt for compatibility; use "enterprise" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/feature/api.yml	Schema "Feature".plan.name — new enum value "Free" must be lowercase. Existing published enum values are exempt for compatibility; use "free" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/feature/api.yml	Schema "Feature".plan.name — new enum value "Team Designer" must be lowercase. Existing published enum values are exempt for compatibility; use "team designer" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/feature/api.yml	Schema "Feature".plan.name — new enum value "Team Operator" must be lowercase. Existing published enum values are exempt for compatibility; use "team operator" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/feature/api.yml	Schema "FeaturesPage.items.plan" — integer property "minimum_units" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/feature/api.yml	Schema "FeaturesPage.items.plan" — number property "price_per_unit" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/feature/api.yml	Schema "FeaturesPage".items.plan.name — new enum value "Enterprise" must be lowercase. Existing published enum values are exempt for compatibility; use "enterprise" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/feature/api.yml	Schema "FeaturesPage".items.plan.name — new enum value "Free" must be lowercase. Existing published enum values are exempt for compatibility; use "free" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/feature/api.yml	Schema "FeaturesPage".items.plan.name — new enum value "Team Designer" must be lowercase. Existing published enum values are exempt for compatibility; use "team designer" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/feature/api.yml	Schema "FeaturesPage".items.plan.name — new enum value "Team Operator" must be lowercase. Existing published enum values are exempt for compatibility; use "team operator" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/key/api.yml	GET "/api/auth/keys" (operationId "getKeys") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta1 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta1/key/api.yml	Schema "Key" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/key/api.yml	Schema "Key" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/key/api.yml	Schema "Key" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/key/api.yml	Schema "Key" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/key/api.yml	Schema "Key" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/key/api.yml	Schema "KeyPage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/key/api.yml	Schema "KeyPage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/key/api.yml	Schema "KeyPage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/key/api.yml	Schema "KeyPage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta1/key/api.yml	Schema "KeyPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/key/api.yml	Schema "KeyPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/key/api.yml	Schema "KeyPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/key/api.yml	Schema "KeyPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/key/key.yaml	Entity property "created_at" is missing a description.
schemas/constructs/v1beta1/key/key.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/key/key.yaml	Entity property "deleted_at" is missing a description.
schemas/constructs/v1beta1/key/key.yaml	Entity property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/key/key.yaml	Entity property "updated_at" is missing a description.
schemas/constructs/v1beta1/key/key.yaml	Entity property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/keychain/api.yml	GET "/api/auth/keychains" (operationId "getKeychains") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta1 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta1/keychain/api.yml	POST /api/auth/keychains — requestBody references "KeychainInput", which is not a *Payload schema. POST/PUT requestBody should reference a dedicated *Payload schema with only client-settable fields. See AGENTS.md § "The Dual-Schema Pattern".
schemas/constructs/v1beta1/keychain/api.yml	POST /api/auth/keychains — response description "Keychain created" appears to create a resource but uses 200 instead of 201 (Created). Use 201 for POST endpoints that exclusively create new resources.
schemas/constructs/v1beta1/keychain/api.yml	PUT /api/auth/keychains/{keychainId} — requestBody references "KeychainInput", which is not a *Payload schema. POST/PUT requestBody should reference a dedicated *Payload schema with only client-settable fields. See AGENTS.md § "The Dual-Schema Pattern".
schemas/constructs/v1beta1/keychain/api.yml	Schema "Keychain" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/keychain/api.yml	Schema "Keychain" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/keychain/api.yml	Schema "Keychain" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/keychain/api.yml	Schema "Keychain" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/keychain/api.yml	Schema "Keychain" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/keychain/api.yml	Schema "KeychainPage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/keychain/api.yml	Schema "KeychainPage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/keychain/api.yml	Schema "KeychainPage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/keychain/api.yml	Schema "KeychainPage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta1/keychain/api.yml	Schema "KeychainPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/keychain/api.yml	Schema "KeychainPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/keychain/api.yml	Schema "KeychainPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/keychain/api.yml	Schema "KeychainPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/keychain/keychain.yaml	Entity property "created_at" is missing a description.
schemas/constructs/v1beta1/keychain/keychain.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/keychain/keychain.yaml	Entity property "deleted_at" is missing a description.
schemas/constructs/v1beta1/keychain/keychain.yaml	Entity property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/keychain/keychain.yaml	Entity property "updated_at" is missing a description.
schemas/constructs/v1beta1/keychain/keychain.yaml	Entity property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	GET "/api/integrations/meshmodels/models" (operationId "getMeshModelModels") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta1 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta1/model/api.yml	Schema "ImportBody.oneOf[0]" — string property "modelFile" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/model/api.yml	Schema "ImportRequest.importBody.oneOf[0]" — string property "modelFile" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/model/api.yml	Schema "MeshModelModelsPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/model/api.yml	Schema "MeshModelModelsPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/model/api.yml	Schema "MeshModelModelsPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "MeshModelModelsPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition.registrant" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition.registrant" — string property "name" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition.registrant" — string property "subType" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition.registrant" — string property "type" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "components" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "componentsCount" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "description" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "displayName" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "metadata" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "name" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "relationships" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "relationshipsCount" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "status" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "subCategory" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition" mixes JSON-tag casing conventions across its properties — camel: [categoryId, displayName, isAnnotation, primaryColor, registrantId, schemaVersion, secondaryColor, subCategory, svgColor, svgComplete, svgWhite]; lowercase: [capabilities, category, components, description, id, metadata, model, name, registrant, relationships, shape, status, version]; snake: [components_count, created_at, relationships_count, updated_at]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Analytics" must be lowercase. Existing published enum values are exempt for compatibility; use "analytics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "App Definition and Development" must be lowercase. Existing published enum values are exempt for compatibility; use "app definition and development" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Cloud Native Network" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Observability and Analysis" must be lowercase. Existing published enum values are exempt for compatibility; use "observability and analysis" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Orchestration & Management" must be lowercase. Existing published enum values are exempt for compatibility; use "orchestration & management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Provisioning" must be lowercase. Existing published enum values are exempt for compatibility; use "provisioning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Security & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Serverless" must be lowercase. Existing published enum values are exempt for compatibility; use "serverless" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".category.name — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "API Gateway" must be lowercase. Existing published enum values are exempt for compatibility; use "api gateway" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "API Integration" must be lowercase. Existing published enum values are exempt for compatibility; use "api integration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Application Definition & Image Build" must be lowercase. Existing published enum values are exempt for compatibility; use "application definition & image build" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Automation & Configuration" must be lowercase. Existing published enum values are exempt for compatibility; use "automation & configuration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Certified Kubernetes - Distribution" must be lowercase. Existing published enum values are exempt for compatibility; use "certified kubernetes - distribution" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Chaos Engineering" must be lowercase. Existing published enum values are exempt for compatibility; use "chaos engineering" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Cloud Provider" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud provider" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "CNI" must be lowercase. Existing published enum values are exempt for compatibility; use "cni" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Compute" must be lowercase. Existing published enum values are exempt for compatibility; use "compute" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Container Registry" must be lowercase. Existing published enum values are exempt for compatibility; use "container registry" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Container Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "container runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Container Security" must be lowercase. Existing published enum values are exempt for compatibility; use "container security" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Container" must be lowercase. Existing published enum values are exempt for compatibility; use "container" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Content Delivery Network" must be lowercase. Existing published enum values are exempt for compatibility; use "content delivery network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Continuous Integration & Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "continuous integration & delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Coordination & Service Discovery" must be lowercase. Existing published enum values are exempt for compatibility; use "coordination & service discovery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Flowchart" must be lowercase. Existing published enum values are exempt for compatibility; use "flowchart" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Framework" must be lowercase. Existing published enum values are exempt for compatibility; use "framework" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Installable Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "installable platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Key Management Service" must be lowercase. Existing published enum values are exempt for compatibility; use "key management service" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Key Management" must be lowercase. Existing published enum values are exempt for compatibility; use "key management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Kubernetes" must be lowercase. Existing published enum values are exempt for compatibility; use "kubernetes" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Logging" must be lowercase. Existing published enum values are exempt for compatibility; use "logging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Management Governance" must be lowercase. Existing published enum values are exempt for compatibility; use "management governance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Metrics" must be lowercase. Existing published enum values are exempt for compatibility; use "metrics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Monitoring" must be lowercase. Existing published enum values are exempt for compatibility; use "monitoring" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Networking Content Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "networking content delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Operating System" must be lowercase. Existing published enum values are exempt for compatibility; use "operating system" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Query" must be lowercase. Existing published enum values are exempt for compatibility; use "query" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Remote Procedure Call" must be lowercase. Existing published enum values are exempt for compatibility; use "remote procedure call" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Scheduling & Orchestration" must be lowercase. Existing published enum values are exempt for compatibility; use "scheduling & orchestration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Secrets Management" must be lowercase. Existing published enum values are exempt for compatibility; use "secrets management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Security Identity & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security identity & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Service Mesh" must be lowercase. Existing published enum values are exempt for compatibility; use "service mesh" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Service Proxy" must be lowercase. Existing published enum values are exempt for compatibility; use "service proxy" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Source Version Control" must be lowercase. Existing published enum values are exempt for compatibility; use "source version control" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Specifications" must be lowercase. Existing published enum values are exempt for compatibility; use "specifications" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Streaming & Messaging" must be lowercase. Existing published enum values are exempt for compatibility; use "streaming & messaging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Tracing" must be lowercase. Existing published enum values are exempt for compatibility; use "tracing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/api.yml	Schema "ModelDefinition".subCategory — new enum value "Video Conferencing" must be lowercase. Existing published enum values are exempt for compatibility; use "video conferencing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/model.yaml	Entity property "category" is missing a description.
schemas/constructs/v1beta1/model/model.yaml	Entity property "created_at" is missing a description.
schemas/constructs/v1beta1/model/model.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/model/model.yaml	Entity property "model" is missing a description.
schemas/constructs/v1beta1/model/model.yaml	Entity property "registrant" is missing a description.
schemas/constructs/v1beta1/model/model.yaml	Entity property "shape" is missing a description.
schemas/constructs/v1beta1/model/model.yaml	Entity property "subCategory" is missing a description.
schemas/constructs/v1beta1/model/model.yaml	Entity property "updated_at" is missing a description.
schemas/constructs/v1beta1/model/model.yaml	Entity property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	GET "/api/identity/orgs" (operationId "getOrgs") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta1 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta1/organization/api.yml	Schema "AvailableOrganization" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "AvailableOrganization" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "AvailableOrganization" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "AvailableTeam" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "AvailableTeam" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "AvailableTeam" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "Organization" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "Organization" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "Organization" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "OrganizationPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/organization/api.yml	Schema "OrganizationPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/organization/api.yml	Schema "OrganizationPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "OrganizationPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "OrganizationsPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/organization/api.yml	Schema "OrganizationsPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/organization/api.yml	Schema "OrganizationsPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "OrganizationsPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "TeamsOrganizationsMapping" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "TeamsOrganizationsMapping" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "TeamsOrganizationsMapping" — property "team_id" uses snake_case (must be camelCase). Use: "teamId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "TeamsOrganizationsMapping" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "TeamsOrganizationsMappingPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/organization/api.yml	Schema "TeamsOrganizationsMappingPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/organization/api.yml	Schema "TeamsOrganizationsMappingPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "TeamsOrganizationsMappingPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "TeamsOrganizationsMappingPage" mixes JSON-tag casing conventions across its properties — camel: [teamsOrganizationsMapping]; lowercase: [page]; snake: [page_size, total_count]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta1/organization/api.yml	Schema "TeamsPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/organization/api.yml	Schema "TeamsPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/organization/api.yml	Schema "TeamsPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/organization/api.yml	Schema "TeamsPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	POST /api/identity/orgs/{orgId}/roles — requestBody references "Role", which is not a *Payload schema. POST/PUT requestBody should reference a dedicated *Payload schema with only client-settable fields. See AGENTS.md § "The Dual-Schema Pattern".
schemas/constructs/v1beta1/role/api.yml	Schema "Role" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/role/api.yml	Schema "Role" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "Role" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "Role" — property "role_name" uses snake_case (must be camelCase). Use: "roleName". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "Role" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/role/api.yml	Schema "Role" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "RolesKeychainsMapping" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/role/api.yml	Schema "RolesKeychainsMapping" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "RolesKeychainsMapping" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "RolesKeychainsMapping" — property "keychain_id" uses snake_case (must be camelCase). Use: "keychainId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "RolesKeychainsMapping" — property "role_id" uses snake_case (must be camelCase). Use: "roleId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "RolesKeychainsMapping" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/role/api.yml	Schema "RolesKeychainsMapping" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "RolesPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/role/api.yml	Schema "RolesPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/role/api.yml	Schema "RolesPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "RolesPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "UserRoleUpdateRequest" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "UserRoleUpdateRequest" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "UserRoleUpdateRequest" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "UserRoleUpdateRequest" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/role/api.yml	Schema "UserRoleUpdateRequest" mixes JSON-tag casing conventions across its properties — camel: [firstName, lastName, roleNames]; lowercase: [email, id, status, username]; snake: [created_at, deleted_at, updated_at, user_id]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta1/schedule/api.yml	GET "/user/schedules" (operationId "getSchedules") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta1 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta1/schedule/api.yml	POST /user/schedules — requestBody references "Schedule", which is not a *Payload schema. POST/PUT requestBody should reference a dedicated *Payload schema with only client-settable fields. See AGENTS.md § "The Dual-Schema Pattern".
schemas/constructs/v1beta1/schedule/api.yml	Schema "Schedule" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/schedule/api.yml	Schema "Schedule" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/schedule/api.yml	Schema "Schedule" — property "cron_expression" uses snake_case (must be camelCase). Use: "cronExpression". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/schedule/api.yml	Schema "Schedule" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/schedule/api.yml	Schema "Schedule" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/schedule/api.yml	Schema "Schedule" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/schedule/api.yml	Schema "SchedulePage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/schedule/api.yml	Schema "SchedulePage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/schedule/api.yml	Schema "SchedulePage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/schedule/api.yml	Schema "SchedulePage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	No security schemes declared. api.yml files with path operations must define at least one entry under `components.securitySchemes`.
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "API Gateway" must be lowercase. Existing published enum values are exempt for compatibility; use "api gateway" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "API Integration" must be lowercase. Existing published enum values are exempt for compatibility; use "api integration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Application Definition & Image Build" must be lowercase. Existing published enum values are exempt for compatibility; use "application definition & image build" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Automation & Configuration" must be lowercase. Existing published enum values are exempt for compatibility; use "automation & configuration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Certified Kubernetes - Distribution" must be lowercase. Existing published enum values are exempt for compatibility; use "certified kubernetes - distribution" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Chaos Engineering" must be lowercase. Existing published enum values are exempt for compatibility; use "chaos engineering" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Cloud Provider" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud provider" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "CNI" must be lowercase. Existing published enum values are exempt for compatibility; use "cni" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Compute" must be lowercase. Existing published enum values are exempt for compatibility; use "compute" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Container Registry" must be lowercase. Existing published enum values are exempt for compatibility; use "container registry" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Container Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "container runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Container Security" must be lowercase. Existing published enum values are exempt for compatibility; use "container security" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Container" must be lowercase. Existing published enum values are exempt for compatibility; use "container" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Content Delivery Network" must be lowercase. Existing published enum values are exempt for compatibility; use "content delivery network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Continuous Integration & Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "continuous integration & delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Coordination & Service Discovery" must be lowercase. Existing published enum values are exempt for compatibility; use "coordination & service discovery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Flowchart" must be lowercase. Existing published enum values are exempt for compatibility; use "flowchart" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Framework" must be lowercase. Existing published enum values are exempt for compatibility; use "framework" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Installable Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "installable platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Key Management Service" must be lowercase. Existing published enum values are exempt for compatibility; use "key management service" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Key Management" must be lowercase. Existing published enum values are exempt for compatibility; use "key management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Kubernetes" must be lowercase. Existing published enum values are exempt for compatibility; use "kubernetes" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Logging" must be lowercase. Existing published enum values are exempt for compatibility; use "logging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Management Governance" must be lowercase. Existing published enum values are exempt for compatibility; use "management governance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Metrics" must be lowercase. Existing published enum values are exempt for compatibility; use "metrics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Monitoring" must be lowercase. Existing published enum values are exempt for compatibility; use "monitoring" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Networking Content Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "networking content delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Operating System" must be lowercase. Existing published enum values are exempt for compatibility; use "operating system" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Query" must be lowercase. Existing published enum values are exempt for compatibility; use "query" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Remote Procedure Call" must be lowercase. Existing published enum values are exempt for compatibility; use "remote procedure call" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Scheduling & Orchestration" must be lowercase. Existing published enum values are exempt for compatibility; use "scheduling & orchestration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Secrets Management" must be lowercase. Existing published enum values are exempt for compatibility; use "secrets management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Security Identity & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security identity & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Service Mesh" must be lowercase. Existing published enum values are exempt for compatibility; use "service mesh" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Service Proxy" must be lowercase. Existing published enum values are exempt for compatibility; use "service proxy" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Source Version Control" must be lowercase. Existing published enum values are exempt for compatibility; use "source version control" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Specifications" must be lowercase. Existing published enum values are exempt for compatibility; use "specifications" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Streaming & Messaging" must be lowercase. Existing published enum values are exempt for compatibility; use "streaming & messaging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Tracing" must be lowercase. Existing published enum values are exempt for compatibility; use "tracing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/subcategory/api.yml	Schema "SubCategoryDefinition" — new enum value "Video Conferencing" must be lowercase. Existing published enum values are exempt for compatibility; use "video conferencing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "Team" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "Team" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "Team" — property "description" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/team/api.yml	Schema "Team" — property "metadata" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/team/api.yml	Schema "Team" — property "name" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/team/api.yml	Schema "Team" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "TeamMembersPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/team/api.yml	Schema "TeamMembersPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/team/api.yml	Schema "TeamMembersPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "TeamMembersPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "TeamPage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/team/api.yml	Schema "TeamPage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/team/api.yml	Schema "TeamPage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/team/api.yml	Schema "TeamPage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta1/team/api.yml	Schema "TeamPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/team/api.yml	Schema "TeamPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/team/api.yml	Schema "TeamPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "TeamPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMapping" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMapping" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMapping" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMapping" — property "team_id" uses snake_case (must be camelCase). Use: "teamId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMapping" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMapping" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMapping" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMappingPage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMappingPage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMappingPage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMappingPage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMappingPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMappingPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMappingPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMappingPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/api.yml	Schema "TeamsUsersMappingPage" mixes JSON-tag casing conventions across its properties — camel: [teamsUsersMapping]; lowercase: [page]; snake: [page_size, total_count]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta1/team/team.yaml	Entity property "created_at" is missing a description.
schemas/constructs/v1beta1/team/team.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/team.yaml	Entity property "deleted_at" is missing a description.
schemas/constructs/v1beta1/team/team.yaml	Entity property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/team/team.yaml	Entity property "updated_at" is missing a description.
schemas/constructs/v1beta1/team/team.yaml	Entity property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Duplicate schema structure detected across constructs: MesheryViewPage (schemas/constructs/v1beta1/view/api.yml), MesheryViewPage (schemas/constructs/v1beta1/workspace/api.yml). Consider using a cross-construct `$ref` to a single canonical definition to avoid type drift.
schemas/constructs/v1beta1/view/api.yml	Duplicate schema structure detected across constructs: MesheryViewWithLocation (schemas/constructs/v1beta1/view/api.yml), MesheryView (schemas/constructs/v1beta1/workspace/api.yml). Consider using a cross-construct `$ref` to a single canonical definition to avoid type drift.
schemas/constructs/v1beta1/view/api.yml	Schema "ContentSharePayload" — property "content_id" uses snake_case (must be camelCase). Use: "contentId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "ContentSharePayload" — property "content_type" uses snake_case (must be camelCase). Use: "contentType". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryView" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryView" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryView" — property "filters" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryView" — property "metadata" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryView" — property "name" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryView" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryView" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryView" — property "visibility" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewPage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewPage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewPage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewPage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewWithLocation" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewWithLocation" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewWithLocation" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewWithLocation" — property "organization_id" uses snake_case (must be camelCase). Use: "organizationId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewWithLocation" — property "organization_name" uses snake_case (must be camelCase). Use: "organizationName". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewWithLocation" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewWithLocation" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewWithLocation" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewWithLocation" — property "workspace_id" uses snake_case (must be camelCase). Use: "workspaceId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/api.yml	Schema "MesheryViewWithLocation" — property "workspace_name" uses snake_case (must be camelCase). Use: "workspaceName". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/view.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/view.yaml	Entity property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/view.yaml	Entity property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/view/view.yaml	Entity property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	GET "/api/workspaces" (operationId "getWorkspaces") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta1 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta1/workspace/api.yml	Schema "AvailableWorkspace" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "AvailableWorkspace" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "AvailableWorkspace" — property "deleted_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "AvailableWorkspace" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "AvailableWorkspace" — property "org_name" uses snake_case (must be camelCase). Use: "orgName". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "AvailableWorkspace" — property "organization_id" uses snake_case (must be camelCase). Use: "organizationId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "AvailableWorkspace" — property "owner_avatar" uses snake_case (must be camelCase). Use: "ownerAvatar". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "AvailableWorkspace" — property "owner_email" uses snake_case (must be camelCase). Use: "ownerEmail". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "AvailableWorkspace" — property "owner_id" uses snake_case (must be camelCase). Use: "ownerId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "AvailableWorkspace" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "AvailableWorkspace" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.catalogData" — string property "class" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.catalogData" — string property "pattern_caveats" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.catalogData" — string property "publishedVersion" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].component" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].component" — string property "schema" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].component" — string property "version" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].metadata" — string property "configurationUISchema" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].metadata" — string property "genealogy" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].model.registrant" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].model.registrant" — string property "name" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].model.registrant" — string property "subType" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].model.registrant" — string property "type" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[0]" — integer property "z-index" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[0]" — string property "color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[0]" — string property "font-family" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[0]" — string property "font-size" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[0]" — string property "font-style" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[0]" — string property "font-weight" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[0]" — string property "label" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[0]" — string property "primaryColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[0]" — string property "secondaryColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[0]" — string property "svgColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[0]" — string property "svgComplete" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[0]" — string property "svgWhite" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1].position" — number property "x" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1].position" — number property "y" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — number property "body-text-font-size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — number property "height" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — number property "selection-box-border-width" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — number property "width" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "active-bg-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "active-bg-opacity" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "active-bg-size" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "background-clip" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "background-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "background-fit" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "background-height-relative-to" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "background-image" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "background-offset-x" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "background-offset-y" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "background-position-x" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "background-position-y" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "background-width-relative-to" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "body-text-background-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "body-text-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "body-text-decoration" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "body-text-font-weight" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "body-text-horizontal-align" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "body-text-max-width" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "body-text-vertical-align" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "body-text-wrap" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "body-text" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "border-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "menu-background-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "menu-forground-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "outside-texture-bg-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "selection-box-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0].styles.allOf[1]" — string property "shape-polygon-points" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.components.items.allOf[0]" — string property "description" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.metadata.resolvedAliases.additionalProperties.allOf[0]" — property "immediate_ref_field_path" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.metadata.resolvedAliases.additionalProperties.allOf[1]" — property "resolved_ref_field_path" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — integer property "z-index" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — number property "arrow-scale" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — number property "line-opacity" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — number property "opacity" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — number property "text-opacity" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "edge-animation" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "font-family" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "font-size" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "font-style" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "font-weight" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "label" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "line-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "mid-target-arrow-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "primaryColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "secondaryColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "source-label" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "svgColor" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "svgComplete" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "svgWhite" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "target-arrow-color" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata.styles" — string property "target-label" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].metadata" — string property "description" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.from.items.match.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.from.items.match.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.from.items.match.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.from.items.match.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.from.items.match" — property "from" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.from.items.match" — property "refs" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.from.items.match" — property "to" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.to.items.match.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.to.items.match.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.to.items.match.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.to.items.match.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.to.items.match" — property "from" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.to.items.match" — property "refs" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.to.items.match" — property "to" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.allow.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.from.items.match.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.from.items.match.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.from.items.match.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.from.items.match.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.from.items.match" — property "from" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.from.items.match" — property "refs" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.from.items.match" — property "to" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.to.items.match.from.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.to.items.match.from.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.to.items.match.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.to.items.match.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.to.items.match" — property "from" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.to.items.match" — property "refs" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.to.items.match" — property "to" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.to.items" — property "kind" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0].selectors.items.deny.to.items" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0]" — string property "evaluationQuery" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0]" — string property "subType" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile.relationships.items.allOf[0]" — string property "type" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile" — property "metadata" is missing a description.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage.designs.items.patternFile" — string property "name" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.catalogData.type — new enum value "Deployment" must be lowercase. Existing published enum values are exempt for compatibility; use "deployment" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.catalogData.type — new enum value "Observability" must be lowercase. Existing published enum values are exempt for compatibility; use "observability" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.catalogData.type — new enum value "Resiliency" must be lowercase. Existing published enum values are exempt for compatibility; use "resiliency" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.catalogData.type — new enum value "Scaling" must be lowercase. Existing published enum values are exempt for compatibility; use "scaling" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.catalogData.type — new enum value "Security" must be lowercase. Existing published enum values are exempt for compatibility; use "security" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.catalogData.type — new enum value "Traffic-management" must be lowercase. Existing published enum values are exempt for compatibility; use "traffic-management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.catalogData.type — new enum value "Troubleshooting" must be lowercase. Existing published enum values are exempt for compatibility; use "troubleshooting" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.catalogData.type — new enum value "Workloads" must be lowercase. Existing published enum values are exempt for compatibility; use "workloads" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].format — new enum value "CUE" must be lowercase. Existing published enum values are exempt for compatibility; use "cue" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].format — new enum value "JSON" must be lowercase. Existing published enum values are exempt for compatibility; use "json" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Analytics" must be lowercase. Existing published enum values are exempt for compatibility; use "analytics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "App Definition and Development" must be lowercase. Existing published enum values are exempt for compatibility; use "app definition and development" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Cloud Native Network" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Observability and Analysis" must be lowercase. Existing published enum values are exempt for compatibility; use "observability and analysis" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Orchestration & Management" must be lowercase. Existing published enum values are exempt for compatibility; use "orchestration & management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Provisioning" must be lowercase. Existing published enum values are exempt for compatibility; use "provisioning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Security & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Serverless" must be lowercase. Existing published enum values are exempt for compatibility; use "serverless" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "API Gateway" must be lowercase. Existing published enum values are exempt for compatibility; use "api gateway" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "API Integration" must be lowercase. Existing published enum values are exempt for compatibility; use "api integration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Application Definition & Image Build" must be lowercase. Existing published enum values are exempt for compatibility; use "application definition & image build" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Automation & Configuration" must be lowercase. Existing published enum values are exempt for compatibility; use "automation & configuration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Certified Kubernetes - Distribution" must be lowercase. Existing published enum values are exempt for compatibility; use "certified kubernetes - distribution" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Chaos Engineering" must be lowercase. Existing published enum values are exempt for compatibility; use "chaos engineering" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Cloud Provider" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud provider" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "CNI" must be lowercase. Existing published enum values are exempt for compatibility; use "cni" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Compute" must be lowercase. Existing published enum values are exempt for compatibility; use "compute" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Registry" must be lowercase. Existing published enum values are exempt for compatibility; use "container registry" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "container runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Security" must be lowercase. Existing published enum values are exempt for compatibility; use "container security" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container" must be lowercase. Existing published enum values are exempt for compatibility; use "container" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Content Delivery Network" must be lowercase. Existing published enum values are exempt for compatibility; use "content delivery network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Continuous Integration & Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "continuous integration & delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Coordination & Service Discovery" must be lowercase. Existing published enum values are exempt for compatibility; use "coordination & service discovery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Flowchart" must be lowercase. Existing published enum values are exempt for compatibility; use "flowchart" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Framework" must be lowercase. Existing published enum values are exempt for compatibility; use "framework" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Installable Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "installable platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Key Management Service" must be lowercase. Existing published enum values are exempt for compatibility; use "key management service" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Key Management" must be lowercase. Existing published enum values are exempt for compatibility; use "key management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Kubernetes" must be lowercase. Existing published enum values are exempt for compatibility; use "kubernetes" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Logging" must be lowercase. Existing published enum values are exempt for compatibility; use "logging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Management Governance" must be lowercase. Existing published enum values are exempt for compatibility; use "management governance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Metrics" must be lowercase. Existing published enum values are exempt for compatibility; use "metrics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Monitoring" must be lowercase. Existing published enum values are exempt for compatibility; use "monitoring" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Networking Content Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "networking content delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Operating System" must be lowercase. Existing published enum values are exempt for compatibility; use "operating system" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Query" must be lowercase. Existing published enum values are exempt for compatibility; use "query" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Remote Procedure Call" must be lowercase. Existing published enum values are exempt for compatibility; use "remote procedure call" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Scheduling & Orchestration" must be lowercase. Existing published enum values are exempt for compatibility; use "scheduling & orchestration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Secrets Management" must be lowercase. Existing published enum values are exempt for compatibility; use "secrets management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Security Identity & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security identity & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Service Mesh" must be lowercase. Existing published enum values are exempt for compatibility; use "service mesh" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Service Proxy" must be lowercase. Existing published enum values are exempt for compatibility; use "service proxy" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Source Version Control" must be lowercase. Existing published enum values are exempt for compatibility; use "source version control" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Specifications" must be lowercase. Existing published enum values are exempt for compatibility; use "specifications" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Streaming & Messaging" must be lowercase. Existing published enum values are exempt for compatibility; use "streaming & messaging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Tracing" must be lowercase. Existing published enum values are exempt for compatibility; use "tracing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryDesignPage".designs.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Video Conferencing" must be lowercase. Existing published enum values are exempt for compatibility; use "video conferencing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryView" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryView" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryView" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryView" — property "organization_id" uses snake_case (must be camelCase). Use: "organizationId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryView" — property "organization_name" uses snake_case (must be camelCase). Use: "organizationName". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryView" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryView" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryView" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryView" — property "workspace_id" uses snake_case (must be camelCase). Use: "workspaceId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryView" — property "workspace_name" uses snake_case (must be camelCase). Use: "workspaceName". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryViewPage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryViewPage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryViewPage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryViewPage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryViewPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryViewPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryViewPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "MesheryViewPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "Workspace" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "Workspace" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "Workspace" — property "deleted_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "Workspace" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "Workspace" — property "organization_id" uses snake_case (must be camelCase). Use: "organizationId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "Workspace" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "Workspace" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacePage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacePage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacePage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacePage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacePage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacePage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacePage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacePage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacePayload" — property "organization_id" uses snake_case (must be camelCase). Use: "organizationId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMapping" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMapping" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMapping" — property "deleted_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMapping" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMapping" — property "design_id" uses snake_case (must be camelCase). Use: "designId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMapping" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMapping" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMapping" — property "workspace_id" uses snake_case (must be camelCase). Use: "workspaceId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMappingPage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMappingPage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMappingPage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMappingPage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMappingPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMappingPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMappingPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMappingPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesDesignsMappingPage" mixes JSON-tag casing conventions across its properties — camel: [workspacesDesignsMapping]; lowercase: [page]; snake: [page_size, total_count]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMapping" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMapping" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMapping" — property "deleted_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMapping" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMapping" — property "environment_id" uses snake_case (must be camelCase). Use: "environmentId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMapping" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMapping" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMapping" — property "workspace_id" uses snake_case (must be camelCase). Use: "workspaceId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMappingPage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMappingPage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMappingPage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMappingPage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMappingPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMappingPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMappingPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMappingPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesEnvironmentsMappingPage" mixes JSON-tag casing conventions across its properties — camel: [workspacesEnvironmentsMapping]; lowercase: [page]; snake: [page_size, total_count]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMapping" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMapping" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMapping" — property "deleted_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMapping" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMapping" — property "team_id" uses snake_case (must be camelCase). Use: "teamId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMapping" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMapping" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMapping" — property "workspace_id" uses snake_case (must be camelCase). Use: "workspaceId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMappingPage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMappingPage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMappingPage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMappingPage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMappingPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMappingPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMappingPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMappingPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesTeamsMappingPage" mixes JSON-tag casing conventions across its properties — camel: [workspacesTeamsMapping]; lowercase: [page]; snake: [page_size, total_count]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMapping" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMapping" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMapping" — property "deleted_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMapping" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMapping" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMapping" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMapping" — property "view_id" uses snake_case (must be camelCase). Use: "viewId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMapping" — property "workspace_id" uses snake_case (must be camelCase). Use: "workspaceId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMappingPage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMappingPage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMappingPage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMappingPage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMappingPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMappingPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMappingPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMappingPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspacesViewsMappingPage" mixes JSON-tag casing conventions across its properties — camel: [workspacesViewsMapping]; lowercase: [page]; snake: [page_size, total_count]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta1/workspace/api.yml	Schema "WorkspaceUpdatePayload" — property "organization_id" uses snake_case (must be camelCase). Use: "organizationId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/workspace.yaml	Entity property "created_at" is missing a description.
schemas/constructs/v1beta1/workspace/workspace.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/workspace.yaml	Entity property "deleted_at" is missing a description.
schemas/constructs/v1beta1/workspace/workspace.yaml	Entity property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/workspace.yaml	Entity property "id" is missing a description.
schemas/constructs/v1beta1/workspace/workspace.yaml	Entity property "organization_id" uses snake_case (must be camelCase). Use: "organizationId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta1/workspace/workspace.yaml	Entity property "updated_at" is missing a description.
schemas/constructs/v1beta1/workspace/workspace.yaml	Entity property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "badge_id" uses snake_case (must be camelCase). Use: "badgeId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "created_at" is missing a description.
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "deleted_at" is missing a description.
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "invite_id" is missing a description.
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "invite_id" uses snake_case (must be camelCase). Use: "inviteId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "metadata" is missing a description.
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "org_id" is missing a description.
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "org_id" uses snake_case (must be camelCase). Use: "orgId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "type" is missing a description.
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "updated_at" is missing a description.
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "workspace_id" is missing a description.
schemas/constructs/v1beta2/academy/academy.yaml	Entity property "workspace_id" uses snake_case (must be camelCase). Use: "workspaceId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	POST /api/academy/registrations/test-sessions/submit — requestBody references "QuizSubmission", which is not a *Payload schema. POST/PUT requestBody should reference a dedicated *Payload schema with only client-settable fields. See AGENTS.md § "The Dual-Schema Pattern".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyCurricula" — property "badge_id" uses snake_case (must be camelCase). Use: "badgeId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyCurricula" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyCurricula" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyCurricula" — property "invite_id" uses snake_case (must be camelCase). Use: "inviteId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyCurricula" — property "org_id" uses snake_case (must be camelCase). Use: "orgId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyCurricula" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyCurricula" — property "workspace_id" uses snake_case (must be camelCase). Use: "workspaceId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyCurriculaWithMetrics" — property "registration_count" uses snake_case (must be camelCase). Use: "registrationCount". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyRegistration" — property "content_id" uses snake_case (must be camelCase). Use: "contentId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyRegistration" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyRegistration" — property "deleted_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyRegistration" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyRegistration" — property "org_id" uses snake_case (must be camelCase). Use: "orgId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyRegistration" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "AcademyRegistration" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "CreateAcademyCurriculaRequest" — property "access_expires_at" uses snake_case (must be camelCase). Use: "accessExpiresAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "CreateAcademyCurriculaRequest" — property "access_status" uses snake_case (must be camelCase). Use: "accessStatus". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "CreateAcademyCurriculaRequest" — property "badge_id" uses snake_case (must be camelCase). Use: "badgeId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "CreateAcademyCurriculaRequest" — property "org_id" uses snake_case (must be camelCase). Use: "orgId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "CreateAcademyCurriculaRequest" — property "team_id" uses snake_case (must be camelCase). Use: "teamId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "CreateAcademyCurriculaRequest" — property "workspace_id" uses snake_case (must be camelCase). Use: "workspaceId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "CurriculaRegistrationsResponse" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/academy/api.yml	Schema "CurriculaRegistrationsResponse" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/academy/api.yml	Schema "CurriculaRegistrationsResponse" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "CurriculaRegistrationsResponse" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "Quiz" — property "org_id" uses snake_case (must be camelCase). Use: "orgId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "Quiz" mixes JSON-tag casing conventions across its properties — camel: [filePath, maxAttempts, nextPage, passPercentage, relPermalink, timeLimit, totalMarks, totalQuestionSets, totalQuestions, totalQuestionsInBank]; lowercase: [date, description, draft, final, id, lastmod, layout, parent, permalink, prerequisites, questions, section, slug, title, type]; snake: [org_id]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/academy/api.yml	Schema "QuizSubmission" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "QuizSubmission" mixes JSON-tag casing conventions across its properties — camel: [quizAbsPath, registrationId, testSessionId]; lowercase: [answers]; snake: [user_id]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/academy/api.yml	Schema "RegisterToAcademyContentRequest" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "RegisterToAcademyContentRequest" mixes JSON-tag casing conventions across its properties — camel: [contentId, contentType]; snake: [user_id]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/academy/api.yml	Schema "SingleAcademyCurriculaResponse" — property "registration_count" uses snake_case (must be camelCase). Use: "registrationCount". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "TestSubmission" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "TestSubmission" — property "deleted_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/academy/api.yml	Schema "TestSubmission" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "TestSubmission" — property "expires_at" uses snake_case (must be camelCase). Use: "expiresAt". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "TestSubmission" — property "registration_id" uses snake_case (must be camelCase). Use: "registrationId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "TestSubmission" — property "submission_data" uses snake_case (must be camelCase). Use: "submissionData". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "TestSubmission" — property "submitted_at" uses snake_case (must be camelCase). Use: "submittedAt". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "TestSubmission" — property "test_abs_path" uses snake_case (must be camelCase). Use: "testAbsPath". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "TestSubmission" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "TestSubmission" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "UserRegistration" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/academy/api.yml	Schema "UserRegistration" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "UserRegistration" — property "curricula_permalink" uses snake_case (must be camelCase). Use: "curriculaPermalink". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "UserRegistration" — property "curricula_title" uses snake_case (must be camelCase). Use: "curriculaTitle". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "UserRegistration" — property "curricula_type" uses snake_case (must be camelCase). Use: "curriculaType". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "UserRegistration" — property "registration_id" uses snake_case (must be camelCase). Use: "registrationId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "UserRegistration" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "UserRegistration" — property "user_avatar_url" uses snake_case (must be camelCase). Use: "userAvatarUrl". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "UserRegistration" — property "user_email" uses snake_case (must be camelCase). Use: "userEmail". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "UserRegistration" — property "user_first_name" uses snake_case (must be camelCase). Use: "userFirstName". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "UserRegistration" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/academy/api.yml	Schema "UserRegistration" — property "user_last_name" uses snake_case (must be camelCase). Use: "userLastName". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/catalog/api.yml	No security schemes declared. api.yml files with path operations must define at least one entry under `components.securitySchemes`.
schemas/constructs/v1beta2/catalog/api.yml	Schema "CatalogData" mixes JSON-tag casing conventions across its properties — camel: [patternCaveats, patternInfo, publishedVersion]; lowercase: [class, compatibility, type]; screaming: [snapshotURL]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/component/api.yml	No security schemes declared. api.yml files with path operations must define at least one entry under `components.securitySchemes`.
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition.model.registrant" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition.model.registrant" — string property "name" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition.model.registrant" — string property "subType" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition.model.registrant" — string property "type" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition" — property "capabilities" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition" — property "description" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition" — property "format" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition" — property "model_id" uses snake_case (must be camelCase). Use: "modelId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition" — property "status" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition" mixes JSON-tag casing conventions across its properties — camel: [displayName, instanceDetails, isAnnotation, isNamespaced, modelReference, schemaVersion]; lowercase: [capabilities, component, configuration, description, format, genealogy, id, metadata, model, published, status, styles, version]; screaming: [configurationUISchema]; snake: [created_at, model_id, updated_at]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".format — new enum value "CUE" must be lowercase. Existing published enum values are exempt for compatibility; use "cue" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".format — new enum value "JSON" must be lowercase. Existing published enum values are exempt for compatibility; use "json" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Analytics" must be lowercase. Existing published enum values are exempt for compatibility; use "analytics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "App Definition and Development" must be lowercase. Existing published enum values are exempt for compatibility; use "app definition and development" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Cloud Native Network" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Observability and Analysis" must be lowercase. Existing published enum values are exempt for compatibility; use "observability and analysis" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Orchestration & Management" must be lowercase. Existing published enum values are exempt for compatibility; use "orchestration & management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Provisioning" must be lowercase. Existing published enum values are exempt for compatibility; use "provisioning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Security & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Serverless" must be lowercase. Existing published enum values are exempt for compatibility; use "serverless" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.category.name — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "API Gateway" must be lowercase. Existing published enum values are exempt for compatibility; use "api gateway" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "API Integration" must be lowercase. Existing published enum values are exempt for compatibility; use "api integration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Application Definition & Image Build" must be lowercase. Existing published enum values are exempt for compatibility; use "application definition & image build" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Automation & Configuration" must be lowercase. Existing published enum values are exempt for compatibility; use "automation & configuration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Certified Kubernetes - Distribution" must be lowercase. Existing published enum values are exempt for compatibility; use "certified kubernetes - distribution" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Chaos Engineering" must be lowercase. Existing published enum values are exempt for compatibility; use "chaos engineering" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Cloud Provider" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud provider" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "CNI" must be lowercase. Existing published enum values are exempt for compatibility; use "cni" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Compute" must be lowercase. Existing published enum values are exempt for compatibility; use "compute" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Container Registry" must be lowercase. Existing published enum values are exempt for compatibility; use "container registry" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Container Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "container runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Container Security" must be lowercase. Existing published enum values are exempt for compatibility; use "container security" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Container" must be lowercase. Existing published enum values are exempt for compatibility; use "container" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Content Delivery Network" must be lowercase. Existing published enum values are exempt for compatibility; use "content delivery network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Continuous Integration & Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "continuous integration & delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Coordination & Service Discovery" must be lowercase. Existing published enum values are exempt for compatibility; use "coordination & service discovery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Flowchart" must be lowercase. Existing published enum values are exempt for compatibility; use "flowchart" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Framework" must be lowercase. Existing published enum values are exempt for compatibility; use "framework" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Installable Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "installable platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Key Management Service" must be lowercase. Existing published enum values are exempt for compatibility; use "key management service" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Key Management" must be lowercase. Existing published enum values are exempt for compatibility; use "key management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Kubernetes" must be lowercase. Existing published enum values are exempt for compatibility; use "kubernetes" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Logging" must be lowercase. Existing published enum values are exempt for compatibility; use "logging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Management Governance" must be lowercase. Existing published enum values are exempt for compatibility; use "management governance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Metrics" must be lowercase. Existing published enum values are exempt for compatibility; use "metrics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Monitoring" must be lowercase. Existing published enum values are exempt for compatibility; use "monitoring" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Networking Content Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "networking content delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Operating System" must be lowercase. Existing published enum values are exempt for compatibility; use "operating system" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Query" must be lowercase. Existing published enum values are exempt for compatibility; use "query" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Remote Procedure Call" must be lowercase. Existing published enum values are exempt for compatibility; use "remote procedure call" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Scheduling & Orchestration" must be lowercase. Existing published enum values are exempt for compatibility; use "scheduling & orchestration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Secrets Management" must be lowercase. Existing published enum values are exempt for compatibility; use "secrets management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Security Identity & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security identity & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Service Mesh" must be lowercase. Existing published enum values are exempt for compatibility; use "service mesh" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Service Proxy" must be lowercase. Existing published enum values are exempt for compatibility; use "service proxy" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Source Version Control" must be lowercase. Existing published enum values are exempt for compatibility; use "source version control" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Specifications" must be lowercase. Existing published enum values are exempt for compatibility; use "specifications" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Streaming & Messaging" must be lowercase. Existing published enum values are exempt for compatibility; use "streaming & messaging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Tracing" must be lowercase. Existing published enum values are exempt for compatibility; use "tracing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/api.yml	Schema "ComponentDefinition".model.subCategory — new enum value "Video Conferencing" must be lowercase. Existing published enum values are exempt for compatibility; use "video conferencing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/component.yaml	Entity property "component" is missing a description.
schemas/constructs/v1beta2/component/component.yaml	Entity property "created_at" is missing a description.
schemas/constructs/v1beta2/component/component.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/component.yaml	Entity property "model_id" uses snake_case (must be camelCase). Use: "modelId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/component/component.yaml	Entity property "styles" is missing a description.
schemas/constructs/v1beta2/component/component.yaml	Entity property "updated_at" is missing a description.
schemas/constructs/v1beta2/component/component.yaml	Entity property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	GET "/api/integrations/connections" (operationId "getConnections") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta2 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" — property "credential_id" uses snake_case (must be camelCase). Use: "credentialId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" — property "environments" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" — property "kind" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" — property "metadata" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" — property "name" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" — property "status" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" — property "sub_type" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" — property "sub_type" uses snake_case (must be camelCase). Use: "subType". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" — property "type" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "Connection" mixes JSON-tag casing conventions across its properties — camel: [schemaVersion]; lowercase: [environments, id, kind, metadata, name, status, type]; snake: [created_at, credential_id, deleted_at, sub_type, updated_at, user_id]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/connection/api.yml	Schema "ConnectionPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/connection/api.yml	Schema "ConnectionPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/connection/api.yml	Schema "ConnectionPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "ConnectionPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "ConnectionPage" mixes JSON-tag casing conventions across its properties — camel: [statusSummary]; lowercase: [connections, page]; snake: [page_size, total_count]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/connection/api.yml	Schema "ConnectionsStatusPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/connection/api.yml	Schema "ConnectionsStatusPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/connection/api.yml	Schema "ConnectionsStatusPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "ConnectionsStatusPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "ConnectionsStatusPage" mixes JSON-tag casing conventions across its properties — camel: [connectionsStatus]; lowercase: [page]; snake: [page_size, total_count]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/connection/api.yml	Schema "MesheryInstance" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "MesheryInstance" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "MesheryInstance" — property "server_build_sha" uses snake_case (must be camelCase). Use: "serverBuildSha". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "MesheryInstance" — property "server_id" uses snake_case (must be camelCase). Use: "serverId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "MesheryInstance" — property "server_location" uses snake_case (must be camelCase). Use: "serverLocation". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "MesheryInstance" — property "server_version" uses snake_case (must be camelCase). Use: "serverVersion". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "MesheryInstance" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "MesheryInstancePage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/connection/api.yml	Schema "MesheryInstancePage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/connection/api.yml	Schema "MesheryInstancePage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "MesheryInstancePage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/api.yml	Schema "MesheryInstancePage" mixes JSON-tag casing conventions across its properties — camel: [mesheryInstances]; lowercase: [page]; snake: [page_size, total_count]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/connection/connection.yaml	Entity property "created_at" is missing a description.
schemas/constructs/v1beta2/connection/connection.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/connection.yaml	Entity property "credential_id" uses snake_case (must be camelCase). Use: "credentialId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/connection.yaml	Entity property "deleted_at" is missing a description.
schemas/constructs/v1beta2/connection/connection.yaml	Entity property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/connection.yaml	Entity property "sub_type" uses snake_case (must be camelCase). Use: "subType". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/connection.yaml	Entity property "updated_at" is missing a description.
schemas/constructs/v1beta2/connection/connection.yaml	Entity property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/connection/connection.yaml	Entity property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/core/api.yml	No security schemes declared. api.yml files with path operations must define at least one entry under `components.securitySchemes`.
schemas/constructs/v1beta2/core/api.yml	Schema "RecordsPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/core/api.yml	Schema "RecordsPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/core/api.yml	Schema "RecordsPage" mixes JSON-tag casing conventions across its properties — camel: [recordType, recordsTotal]; lowercase: [page]; snake: [page_size]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/core/api.yml	Schema "ResultsPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/core/api.yml	Schema "ResultsPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/core/api.yml	Schema "ResultsPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/core/api.yml	Schema "ResultsPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/core/api.yml	Schema "ResultsPage" mixes JSON-tag casing conventions across its properties — camel: [resultType]; lowercase: [page]; snake: [page_size, total_count]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/design/api.yml	GET "/api/catalog/requests" (operationId "getCatalogRequest") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta2 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta2/design/api.yml	POST /api/content/patterns — requestBody references "MesheryPatternRequestBody", which is not a *Payload schema. POST/PUT requestBody should reference a dedicated *Payload schema with only client-settable fields. See AGENTS.md § "The Dual-Schema Pattern".
schemas/constructs/v1beta2/design/api.yml	POST /api/content/patterns/delete — requestBody references "MesheryPatternDeleteRequestBody", which is not a *Payload schema. POST/PUT requestBody should reference a dedicated *Payload schema with only client-settable fields. See AGENTS.md § "The Dual-Schema Pattern".
schemas/constructs/v1beta2/design/api.yml	POST /api/pattern/import — requestBody references "MesheryPatternImportRequestBody", which is not a *Payload schema. POST/PUT requestBody should reference a dedicated *Payload schema with only client-settable fields. See AGENTS.md § "The Dual-Schema Pattern".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage.patterns.items.patternFile.components.items.allOf[0].model.registrant" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage.patterns.items.patternFile.components.items.allOf[0].model.registrant" — string property "name" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage.patterns.items.patternFile.components.items.allOf[0].model.registrant" — string property "subType" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage.patterns.items.patternFile.components.items.allOf[0].model.registrant" — string property "type" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage" mixes JSON-tag casing conventions across its properties — camel: [categoryCount, modelsCount]; lowercase: [filters, page, patterns]; snake: [page_size, total_count]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].format — new enum value "CUE" must be lowercase. Existing published enum values are exempt for compatibility; use "cue" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].format — new enum value "JSON" must be lowercase. Existing published enum values are exempt for compatibility; use "json" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Analytics" must be lowercase. Existing published enum values are exempt for compatibility; use "analytics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "App Definition and Development" must be lowercase. Existing published enum values are exempt for compatibility; use "app definition and development" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Cloud Native Network" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Observability and Analysis" must be lowercase. Existing published enum values are exempt for compatibility; use "observability and analysis" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Orchestration & Management" must be lowercase. Existing published enum values are exempt for compatibility; use "orchestration & management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Provisioning" must be lowercase. Existing published enum values are exempt for compatibility; use "provisioning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Security & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Serverless" must be lowercase. Existing published enum values are exempt for compatibility; use "serverless" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "API Gateway" must be lowercase. Existing published enum values are exempt for compatibility; use "api gateway" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "API Integration" must be lowercase. Existing published enum values are exempt for compatibility; use "api integration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Application Definition & Image Build" must be lowercase. Existing published enum values are exempt for compatibility; use "application definition & image build" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Automation & Configuration" must be lowercase. Existing published enum values are exempt for compatibility; use "automation & configuration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Certified Kubernetes - Distribution" must be lowercase. Existing published enum values are exempt for compatibility; use "certified kubernetes - distribution" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Chaos Engineering" must be lowercase. Existing published enum values are exempt for compatibility; use "chaos engineering" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Cloud Provider" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud provider" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "CNI" must be lowercase. Existing published enum values are exempt for compatibility; use "cni" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Compute" must be lowercase. Existing published enum values are exempt for compatibility; use "compute" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Registry" must be lowercase. Existing published enum values are exempt for compatibility; use "container registry" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "container runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Security" must be lowercase. Existing published enum values are exempt for compatibility; use "container security" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container" must be lowercase. Existing published enum values are exempt for compatibility; use "container" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Content Delivery Network" must be lowercase. Existing published enum values are exempt for compatibility; use "content delivery network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Continuous Integration & Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "continuous integration & delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Coordination & Service Discovery" must be lowercase. Existing published enum values are exempt for compatibility; use "coordination & service discovery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Flowchart" must be lowercase. Existing published enum values are exempt for compatibility; use "flowchart" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Framework" must be lowercase. Existing published enum values are exempt for compatibility; use "framework" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Installable Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "installable platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Key Management Service" must be lowercase. Existing published enum values are exempt for compatibility; use "key management service" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Key Management" must be lowercase. Existing published enum values are exempt for compatibility; use "key management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Kubernetes" must be lowercase. Existing published enum values are exempt for compatibility; use "kubernetes" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Logging" must be lowercase. Existing published enum values are exempt for compatibility; use "logging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Management Governance" must be lowercase. Existing published enum values are exempt for compatibility; use "management governance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Metrics" must be lowercase. Existing published enum values are exempt for compatibility; use "metrics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Monitoring" must be lowercase. Existing published enum values are exempt for compatibility; use "monitoring" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Networking Content Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "networking content delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Operating System" must be lowercase. Existing published enum values are exempt for compatibility; use "operating system" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Query" must be lowercase. Existing published enum values are exempt for compatibility; use "query" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Remote Procedure Call" must be lowercase. Existing published enum values are exempt for compatibility; use "remote procedure call" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Scheduling & Orchestration" must be lowercase. Existing published enum values are exempt for compatibility; use "scheduling & orchestration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Secrets Management" must be lowercase. Existing published enum values are exempt for compatibility; use "secrets management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Security Identity & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security identity & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Service Mesh" must be lowercase. Existing published enum values are exempt for compatibility; use "service mesh" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Service Proxy" must be lowercase. Existing published enum values are exempt for compatibility; use "service proxy" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Source Version Control" must be lowercase. Existing published enum values are exempt for compatibility; use "source version control" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Specifications" must be lowercase. Existing published enum values are exempt for compatibility; use "specifications" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Streaming & Messaging" must be lowercase. Existing published enum values are exempt for compatibility; use "streaming & messaging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Tracing" must be lowercase. Existing published enum values are exempt for compatibility; use "tracing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogContentPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Video Conferencing" must be lowercase. Existing published enum values are exempt for compatibility; use "video conferencing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogRequestsPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogRequestsPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogRequestsPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogRequestsPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "CatalogRequestsPage" mixes JSON-tag casing conventions across its properties — camel: [catalogRequests]; lowercase: [page]; snake: [page_size, total_count]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/design/api.yml	Schema "ContentSharePayload" — property "content_id" uses snake_case (must be camelCase). Use: "contentId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "ContentSharePayload" — property "content_type" uses snake_case (must be camelCase). Use: "contentType". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern.patternFile.components.items.allOf[0].model.registrant" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern.patternFile.components.items.allOf[0].model.registrant" — string property "name" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern.patternFile.components.items.allOf[0].model.registrant" — string property "subType" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern.patternFile.components.items.allOf[0].model.registrant" — string property "type" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern" mixes JSON-tag casing conventions across its properties — camel: [catalogData, patternFile]; lowercase: [id, location, name, visibility]; snake: [created_at, updated_at, user_id]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].format — new enum value "CUE" must be lowercase. Existing published enum values are exempt for compatibility; use "cue" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].format — new enum value "JSON" must be lowercase. Existing published enum values are exempt for compatibility; use "json" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Analytics" must be lowercase. Existing published enum values are exempt for compatibility; use "analytics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "App Definition and Development" must be lowercase. Existing published enum values are exempt for compatibility; use "app definition and development" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Cloud Native Network" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Observability and Analysis" must be lowercase. Existing published enum values are exempt for compatibility; use "observability and analysis" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Orchestration & Management" must be lowercase. Existing published enum values are exempt for compatibility; use "orchestration & management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Provisioning" must be lowercase. Existing published enum values are exempt for compatibility; use "provisioning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Security & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Serverless" must be lowercase. Existing published enum values are exempt for compatibility; use "serverless" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.category.name — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "API Gateway" must be lowercase. Existing published enum values are exempt for compatibility; use "api gateway" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "API Integration" must be lowercase. Existing published enum values are exempt for compatibility; use "api integration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Application Definition & Image Build" must be lowercase. Existing published enum values are exempt for compatibility; use "application definition & image build" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Automation & Configuration" must be lowercase. Existing published enum values are exempt for compatibility; use "automation & configuration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Certified Kubernetes - Distribution" must be lowercase. Existing published enum values are exempt for compatibility; use "certified kubernetes - distribution" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Chaos Engineering" must be lowercase. Existing published enum values are exempt for compatibility; use "chaos engineering" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Cloud Provider" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud provider" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "CNI" must be lowercase. Existing published enum values are exempt for compatibility; use "cni" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Compute" must be lowercase. Existing published enum values are exempt for compatibility; use "compute" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Registry" must be lowercase. Existing published enum values are exempt for compatibility; use "container registry" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "container runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Security" must be lowercase. Existing published enum values are exempt for compatibility; use "container security" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Container" must be lowercase. Existing published enum values are exempt for compatibility; use "container" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Content Delivery Network" must be lowercase. Existing published enum values are exempt for compatibility; use "content delivery network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Continuous Integration & Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "continuous integration & delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Coordination & Service Discovery" must be lowercase. Existing published enum values are exempt for compatibility; use "coordination & service discovery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Flowchart" must be lowercase. Existing published enum values are exempt for compatibility; use "flowchart" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Framework" must be lowercase. Existing published enum values are exempt for compatibility; use "framework" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Installable Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "installable platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Key Management Service" must be lowercase. Existing published enum values are exempt for compatibility; use "key management service" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Key Management" must be lowercase. Existing published enum values are exempt for compatibility; use "key management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Kubernetes" must be lowercase. Existing published enum values are exempt for compatibility; use "kubernetes" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Logging" must be lowercase. Existing published enum values are exempt for compatibility; use "logging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Management Governance" must be lowercase. Existing published enum values are exempt for compatibility; use "management governance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Metrics" must be lowercase. Existing published enum values are exempt for compatibility; use "metrics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Monitoring" must be lowercase. Existing published enum values are exempt for compatibility; use "monitoring" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Networking Content Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "networking content delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Operating System" must be lowercase. Existing published enum values are exempt for compatibility; use "operating system" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Query" must be lowercase. Existing published enum values are exempt for compatibility; use "query" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Remote Procedure Call" must be lowercase. Existing published enum values are exempt for compatibility; use "remote procedure call" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Scheduling & Orchestration" must be lowercase. Existing published enum values are exempt for compatibility; use "scheduling & orchestration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Secrets Management" must be lowercase. Existing published enum values are exempt for compatibility; use "secrets management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Security Identity & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security identity & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Service Mesh" must be lowercase. Existing published enum values are exempt for compatibility; use "service mesh" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Service Proxy" must be lowercase. Existing published enum values are exempt for compatibility; use "service proxy" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Source Version Control" must be lowercase. Existing published enum values are exempt for compatibility; use "source version control" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Specifications" must be lowercase. Existing published enum values are exempt for compatibility; use "specifications" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Streaming & Messaging" must be lowercase. Existing published enum values are exempt for compatibility; use "streaming & messaging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Tracing" must be lowercase. Existing published enum values are exempt for compatibility; use "tracing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPattern".patternFile.components.items.allOf[0].model.subCategory — new enum value "Video Conferencing" must be lowercase. Existing published enum values are exempt for compatibility; use "video conferencing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternImportFilePayload" — property "file_name" uses snake_case (must be camelCase). Use: "fileName". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage.patterns.items.patternFile.components.items.allOf[0].model.registrant" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage.patterns.items.patternFile.components.items.allOf[0].model.registrant" — string property "name" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage.patterns.items.patternFile.components.items.allOf[0].model.registrant" — string property "subType" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage.patterns.items.patternFile.components.items.allOf[0].model.registrant" — string property "type" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage" mixes JSON-tag casing conventions across its properties — camel: [resultType]; lowercase: [page, patterns]; snake: [page_size, total_count]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].format — new enum value "CUE" must be lowercase. Existing published enum values are exempt for compatibility; use "cue" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].format — new enum value "JSON" must be lowercase. Existing published enum values are exempt for compatibility; use "json" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Analytics" must be lowercase. Existing published enum values are exempt for compatibility; use "analytics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "App Definition and Development" must be lowercase. Existing published enum values are exempt for compatibility; use "app definition and development" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Cloud Native Network" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Observability and Analysis" must be lowercase. Existing published enum values are exempt for compatibility; use "observability and analysis" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Orchestration & Management" must be lowercase. Existing published enum values are exempt for compatibility; use "orchestration & management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Provisioning" must be lowercase. Existing published enum values are exempt for compatibility; use "provisioning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Security & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Serverless" must be lowercase. Existing published enum values are exempt for compatibility; use "serverless" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.category.name — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "API Gateway" must be lowercase. Existing published enum values are exempt for compatibility; use "api gateway" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "API Integration" must be lowercase. Existing published enum values are exempt for compatibility; use "api integration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Application Definition & Image Build" must be lowercase. Existing published enum values are exempt for compatibility; use "application definition & image build" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Automation & Configuration" must be lowercase. Existing published enum values are exempt for compatibility; use "automation & configuration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Certified Kubernetes - Distribution" must be lowercase. Existing published enum values are exempt for compatibility; use "certified kubernetes - distribution" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Chaos Engineering" must be lowercase. Existing published enum values are exempt for compatibility; use "chaos engineering" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Cloud Provider" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud provider" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "CNI" must be lowercase. Existing published enum values are exempt for compatibility; use "cni" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Compute" must be lowercase. Existing published enum values are exempt for compatibility; use "compute" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Registry" must be lowercase. Existing published enum values are exempt for compatibility; use "container registry" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "container runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Security" must be lowercase. Existing published enum values are exempt for compatibility; use "container security" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container" must be lowercase. Existing published enum values are exempt for compatibility; use "container" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Content Delivery Network" must be lowercase. Existing published enum values are exempt for compatibility; use "content delivery network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Continuous Integration & Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "continuous integration & delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Coordination & Service Discovery" must be lowercase. Existing published enum values are exempt for compatibility; use "coordination & service discovery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Flowchart" must be lowercase. Existing published enum values are exempt for compatibility; use "flowchart" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Framework" must be lowercase. Existing published enum values are exempt for compatibility; use "framework" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Installable Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "installable platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Key Management Service" must be lowercase. Existing published enum values are exempt for compatibility; use "key management service" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Key Management" must be lowercase. Existing published enum values are exempt for compatibility; use "key management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Kubernetes" must be lowercase. Existing published enum values are exempt for compatibility; use "kubernetes" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Logging" must be lowercase. Existing published enum values are exempt for compatibility; use "logging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Management Governance" must be lowercase. Existing published enum values are exempt for compatibility; use "management governance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Metrics" must be lowercase. Existing published enum values are exempt for compatibility; use "metrics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Monitoring" must be lowercase. Existing published enum values are exempt for compatibility; use "monitoring" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Networking Content Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "networking content delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Operating System" must be lowercase. Existing published enum values are exempt for compatibility; use "operating system" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Query" must be lowercase. Existing published enum values are exempt for compatibility; use "query" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Remote Procedure Call" must be lowercase. Existing published enum values are exempt for compatibility; use "remote procedure call" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Scheduling & Orchestration" must be lowercase. Existing published enum values are exempt for compatibility; use "scheduling & orchestration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Secrets Management" must be lowercase. Existing published enum values are exempt for compatibility; use "secrets management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Security Identity & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security identity & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Service Mesh" must be lowercase. Existing published enum values are exempt for compatibility; use "service mesh" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Service Proxy" must be lowercase. Existing published enum values are exempt for compatibility; use "service proxy" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Source Version Control" must be lowercase. Existing published enum values are exempt for compatibility; use "source version control" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Specifications" must be lowercase. Existing published enum values are exempt for compatibility; use "specifications" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Streaming & Messaging" must be lowercase. Existing published enum values are exempt for compatibility; use "streaming & messaging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Tracing" must be lowercase. Existing published enum values are exempt for compatibility; use "tracing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternPage".patterns.items.patternFile.components.items.allOf[0].model.subCategory — new enum value "Video Conferencing" must be lowercase. Existing published enum values are exempt for compatibility; use "video conferencing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody.patternData.patternFile.components.items.allOf[0].model.registrant" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody.patternData.patternFile.components.items.allOf[0].model.registrant" — string property "name" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody.patternData.patternFile.components.items.allOf[0].model.registrant" — string property "subType" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody.patternData.patternFile.components.items.allOf[0].model.registrant" — string property "type" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].format — new enum value "CUE" must be lowercase. Existing published enum values are exempt for compatibility; use "cue" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].format — new enum value "JSON" must be lowercase. Existing published enum values are exempt for compatibility; use "json" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Analytics" must be lowercase. Existing published enum values are exempt for compatibility; use "analytics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "App Definition and Development" must be lowercase. Existing published enum values are exempt for compatibility; use "app definition and development" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Cloud Native Network" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Observability and Analysis" must be lowercase. Existing published enum values are exempt for compatibility; use "observability and analysis" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Orchestration & Management" must be lowercase. Existing published enum values are exempt for compatibility; use "orchestration & management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Provisioning" must be lowercase. Existing published enum values are exempt for compatibility; use "provisioning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Security & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Serverless" must be lowercase. Existing published enum values are exempt for compatibility; use "serverless" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.category.name — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "API Gateway" must be lowercase. Existing published enum values are exempt for compatibility; use "api gateway" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "API Integration" must be lowercase. Existing published enum values are exempt for compatibility; use "api integration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Application Definition & Image Build" must be lowercase. Existing published enum values are exempt for compatibility; use "application definition & image build" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Automation & Configuration" must be lowercase. Existing published enum values are exempt for compatibility; use "automation & configuration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Certified Kubernetes - Distribution" must be lowercase. Existing published enum values are exempt for compatibility; use "certified kubernetes - distribution" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Chaos Engineering" must be lowercase. Existing published enum values are exempt for compatibility; use "chaos engineering" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Cloud Provider" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud provider" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "CNI" must be lowercase. Existing published enum values are exempt for compatibility; use "cni" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Compute" must be lowercase. Existing published enum values are exempt for compatibility; use "compute" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Registry" must be lowercase. Existing published enum values are exempt for compatibility; use "container registry" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "container runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container Security" must be lowercase. Existing published enum values are exempt for compatibility; use "container security" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Container" must be lowercase. Existing published enum values are exempt for compatibility; use "container" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Content Delivery Network" must be lowercase. Existing published enum values are exempt for compatibility; use "content delivery network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Continuous Integration & Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "continuous integration & delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Coordination & Service Discovery" must be lowercase. Existing published enum values are exempt for compatibility; use "coordination & service discovery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Flowchart" must be lowercase. Existing published enum values are exempt for compatibility; use "flowchart" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Framework" must be lowercase. Existing published enum values are exempt for compatibility; use "framework" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Installable Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "installable platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Key Management Service" must be lowercase. Existing published enum values are exempt for compatibility; use "key management service" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Key Management" must be lowercase. Existing published enum values are exempt for compatibility; use "key management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Kubernetes" must be lowercase. Existing published enum values are exempt for compatibility; use "kubernetes" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Logging" must be lowercase. Existing published enum values are exempt for compatibility; use "logging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Management Governance" must be lowercase. Existing published enum values are exempt for compatibility; use "management governance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Metrics" must be lowercase. Existing published enum values are exempt for compatibility; use "metrics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Monitoring" must be lowercase. Existing published enum values are exempt for compatibility; use "monitoring" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Networking Content Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "networking content delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Operating System" must be lowercase. Existing published enum values are exempt for compatibility; use "operating system" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Query" must be lowercase. Existing published enum values are exempt for compatibility; use "query" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Remote Procedure Call" must be lowercase. Existing published enum values are exempt for compatibility; use "remote procedure call" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Scheduling & Orchestration" must be lowercase. Existing published enum values are exempt for compatibility; use "scheduling & orchestration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Secrets Management" must be lowercase. Existing published enum values are exempt for compatibility; use "secrets management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Security Identity & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security identity & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Service Mesh" must be lowercase. Existing published enum values are exempt for compatibility; use "service mesh" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Service Proxy" must be lowercase. Existing published enum values are exempt for compatibility; use "service proxy" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Source Version Control" must be lowercase. Existing published enum values are exempt for compatibility; use "source version control" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Specifications" must be lowercase. Existing published enum values are exempt for compatibility; use "specifications" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Streaming & Messaging" must be lowercase. Existing published enum values are exempt for compatibility; use "streaming & messaging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Tracing" must be lowercase. Existing published enum values are exempt for compatibility; use "tracing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "MesheryPatternRequestBody".patternData.patternFile.components.items.allOf[0].model.subCategory — new enum value "Video Conferencing" must be lowercase. Existing published enum values are exempt for compatibility; use "video conferencing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile.components.items.allOf[0].model.registrant" — string property "kind" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile.components.items.allOf[0].model.registrant" — string property "name" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile.components.items.allOf[0].model.registrant" — string property "subType" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile.components.items.allOf[0].model.registrant" — string property "type" has no validation constraint (minLength, maxLength, pattern, or format).
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].format — new enum value "CUE" must be lowercase. Existing published enum values are exempt for compatibility; use "cue" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].format — new enum value "JSON" must be lowercase. Existing published enum values are exempt for compatibility; use "json" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Analytics" must be lowercase. Existing published enum values are exempt for compatibility; use "analytics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "App Definition and Development" must be lowercase. Existing published enum values are exempt for compatibility; use "app definition and development" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Cloud Native Network" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Observability and Analysis" must be lowercase. Existing published enum values are exempt for compatibility; use "observability and analysis" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Orchestration & Management" must be lowercase. Existing published enum values are exempt for compatibility; use "orchestration & management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Provisioning" must be lowercase. Existing published enum values are exempt for compatibility; use "provisioning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Security & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Serverless" must be lowercase. Existing published enum values are exempt for compatibility; use "serverless" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.category.name — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "API Gateway" must be lowercase. Existing published enum values are exempt for compatibility; use "api gateway" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "API Integration" must be lowercase. Existing published enum values are exempt for compatibility; use "api integration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Application Definition & Image Build" must be lowercase. Existing published enum values are exempt for compatibility; use "application definition & image build" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Automation & Configuration" must be lowercase. Existing published enum values are exempt for compatibility; use "automation & configuration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Certified Kubernetes - Distribution" must be lowercase. Existing published enum values are exempt for compatibility; use "certified kubernetes - distribution" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Chaos Engineering" must be lowercase. Existing published enum values are exempt for compatibility; use "chaos engineering" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Cloud Native Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud native storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Cloud Provider" must be lowercase. Existing published enum values are exempt for compatibility; use "cloud provider" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "CNI" must be lowercase. Existing published enum values are exempt for compatibility; use "cni" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Compute" must be lowercase. Existing published enum values are exempt for compatibility; use "compute" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Container Registry" must be lowercase. Existing published enum values are exempt for compatibility; use "container registry" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Container Runtime" must be lowercase. Existing published enum values are exempt for compatibility; use "container runtime" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Container Security" must be lowercase. Existing published enum values are exempt for compatibility; use "container security" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Container" must be lowercase. Existing published enum values are exempt for compatibility; use "container" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Content Delivery Network" must be lowercase. Existing published enum values are exempt for compatibility; use "content delivery network" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Continuous Integration & Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "continuous integration & delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Coordination & Service Discovery" must be lowercase. Existing published enum values are exempt for compatibility; use "coordination & service discovery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Database" must be lowercase. Existing published enum values are exempt for compatibility; use "database" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Flowchart" must be lowercase. Existing published enum values are exempt for compatibility; use "flowchart" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Framework" must be lowercase. Existing published enum values are exempt for compatibility; use "framework" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Installable Platform" must be lowercase. Existing published enum values are exempt for compatibility; use "installable platform" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Key Management Service" must be lowercase. Existing published enum values are exempt for compatibility; use "key management service" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Key Management" must be lowercase. Existing published enum values are exempt for compatibility; use "key management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Kubernetes" must be lowercase. Existing published enum values are exempt for compatibility; use "kubernetes" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Logging" must be lowercase. Existing published enum values are exempt for compatibility; use "logging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Machine Learning" must be lowercase. Existing published enum values are exempt for compatibility; use "machine learning" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Management Governance" must be lowercase. Existing published enum values are exempt for compatibility; use "management governance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Metrics" must be lowercase. Existing published enum values are exempt for compatibility; use "metrics" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Monitoring" must be lowercase. Existing published enum values are exempt for compatibility; use "monitoring" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Networking Content Delivery" must be lowercase. Existing published enum values are exempt for compatibility; use "networking content delivery" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Operating System" must be lowercase. Existing published enum values are exempt for compatibility; use "operating system" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Query" must be lowercase. Existing published enum values are exempt for compatibility; use "query" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Remote Procedure Call" must be lowercase. Existing published enum values are exempt for compatibility; use "remote procedure call" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Scheduling & Orchestration" must be lowercase. Existing published enum values are exempt for compatibility; use "scheduling & orchestration" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Secrets Management" must be lowercase. Existing published enum values are exempt for compatibility; use "secrets management" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Security Identity & Compliance" must be lowercase. Existing published enum values are exempt for compatibility; use "security identity & compliance" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Service Mesh" must be lowercase. Existing published enum values are exempt for compatibility; use "service mesh" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Service Proxy" must be lowercase. Existing published enum values are exempt for compatibility; use "service proxy" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Source Version Control" must be lowercase. Existing published enum values are exempt for compatibility; use "source version control" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Specifications" must be lowercase. Existing published enum values are exempt for compatibility; use "specifications" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Storage" must be lowercase. Existing published enum values are exempt for compatibility; use "storage" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Streaming & Messaging" must be lowercase. Existing published enum values are exempt for compatibility; use "streaming & messaging" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Tools" must be lowercase. Existing published enum values are exempt for compatibility; use "tools" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Tracing" must be lowercase. Existing published enum values are exempt for compatibility; use "tracing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Uncategorized" must be lowercase. Existing published enum values are exempt for compatibility; use "uncategorized" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/api.yml	Schema "PatternFile".components.items.allOf[0].model.subCategory — new enum value "Video Conferencing" must be lowercase. Existing published enum values are exempt for compatibility; use "video conferencing" for new additions. See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/design/design.yaml	Entity property "id" is missing a description.
schemas/constructs/v1beta2/design/design.yaml	Entity property "preferences" is missing a description.
schemas/constructs/v1beta2/event/api.yml	GET "/api/events/list" (operationId "getEvents") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta2 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta2/event/api.yml	GET "/api/events/summary" (operationId "getEventSummaryByUser") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta2 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta2/event/api.yml	Schema "EventResult" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/event/api.yml	Schema "EventResult" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/event/api.yml	Schema "EventResult" — property "system_id" uses snake_case (must be camelCase). Use: "systemId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/event/api.yml	Schema "EventResult" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/event/api.yml	Schema "EventResult" mixes JSON-tag casing conventions across its properties — camel: [firstName, lastName]; lowercase: [action, category, description, email, provider]; snake: [created_at, system_id, user_id]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/event/api.yml	Schema "EventsPage" — integer property "page_size" has no bounds (minimum/maximum).
schemas/constructs/v1beta2/event/api.yml	Schema "EventsPage" — integer property "page" has no bounds (minimum/maximum).
schemas/constructs/v1beta2/event/api.yml	Schema "EventsPage" — integer property "total_count" has no bounds (minimum/maximum).
schemas/constructs/v1beta2/event/api.yml	Schema "EventsPage" — page-size property "page_size" must have minimum: 1.
schemas/constructs/v1beta2/event/api.yml	Schema "EventsPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/event/api.yml	Schema "EventsPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/event/api.yml	Schema "EventsPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/event/api.yml	Schema "EventsPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/event/api.yml	Schema "EventSummaryPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/event/api.yml	Schema "EventSummaryPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/event/api.yml	Schema "EventSummaryPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/event/api.yml	Schema "EventSummaryPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/event/event.yaml	Entity property "created_at" is missing a description.
schemas/constructs/v1beta2/event/event.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/event/event.yaml	Entity property "email" is missing a description.
schemas/constructs/v1beta2/event/event.yaml	Entity property "provider" is missing a description.
schemas/constructs/v1beta2/event/event.yaml	Entity property "system_id" is missing a description.
schemas/constructs/v1beta2/event/event.yaml	Entity property "system_id" uses snake_case (must be camelCase). Use: "systemId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/event/event.yaml	Entity property "user_id" is missing a description.
schemas/constructs/v1beta2/event/event.yaml	Entity property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	GET "/api/identity/users/request" (operationId "getSignupRequests") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta2 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta2/invitation/api.yml	GET "/api/organizations/invitations" (operationId "getInvitations") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta2 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta2/invitation/api.yml	Schema "Invitation" — property "accepted_by" uses snake_case (must be camelCase). Use: "acceptedBy". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	Schema "Invitation" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	Schema "Invitation" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	Schema "Invitation" — property "expires_at" uses snake_case (must be camelCase). Use: "expiresAt". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	Schema "Invitation" — property "is_default" uses snake_case (must be camelCase). Use: "isDefault". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	Schema "Invitation" — property "org_id" uses snake_case (must be camelCase). Use: "orgId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	Schema "Invitation" — property "owner_id" uses snake_case (must be camelCase). Use: "ownerId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	Schema "Invitation" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	Schema "InvitationPayload" — property "expires_at" uses snake_case (must be camelCase). Use: "expiresAt". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	Schema "InvitationPayload" — property "is_default" uses snake_case (must be camelCase). Use: "isDefault". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	Schema "InvitationPayload" — property "org_id" uses snake_case (must be camelCase). Use: "orgId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	Schema "InvitationPayload" — property "owner_id" uses snake_case (must be camelCase). Use: "ownerId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	Schema "SignupRequestsPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/invitation/api.yml	Schema "SignupRequestsPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/invitation/api.yml	Schema "SignupRequestsPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/api.yml	Schema "SignupRequestsPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/invitation.yaml	Entity property "accepted_by" uses snake_case (must be camelCase). Use: "acceptedBy". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/invitation.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/invitation.yaml	Entity property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/invitation.yaml	Entity property "expires_at" uses snake_case (must be camelCase). Use: "expiresAt". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/invitation.yaml	Entity property "is_default" uses snake_case (must be camelCase). Use: "isDefault". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/invitation.yaml	Entity property "org_id" uses snake_case (must be camelCase). Use: "orgId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/invitation.yaml	Entity property "owner_id" uses snake_case (must be camelCase). Use: "ownerId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/invitation/invitation.yaml	Entity property "status" is missing a description.
schemas/constructs/v1beta2/invitation/invitation.yaml	Entity property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/plan/api.yml	Schema "Plan" — property "minimum_units" uses snake_case (must be camelCase). Use: "minimumUnits". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/plan/api.yml	Schema "Plan" — property "price_per_unit" uses snake_case (must be camelCase). Use: "pricePerUnit". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/plan/api.yml	Schema "PlanPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/plan/api.yml	Schema "PlanPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/plan/api.yml	Schema "PlanPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/plan/api.yml	Schema "PlanPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/plan/plan.yaml	Entity property "cadence" is missing a description.
schemas/constructs/v1beta2/plan/plan.yaml	Entity property "currency" is missing a description.
schemas/constructs/v1beta2/plan/plan.yaml	Entity property "id" is missing a description.
schemas/constructs/v1beta2/plan/plan.yaml	Entity property "minimum_units" uses snake_case (must be camelCase). Use: "minimumUnits". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/plan/plan.yaml	Entity property "name" is missing a description.
schemas/constructs/v1beta2/plan/plan.yaml	Entity property "price_per_unit" uses snake_case (must be camelCase). Use: "pricePerUnit". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/plan/plan.yaml	Entity property "unit" is missing a description.
schemas/constructs/v1beta2/relationship/api.yml	No security schemes declared. api.yml files with path operations must define at least one entry under `components.securitySchemes`.
schemas/constructs/v1beta2/relationship/api.yml	Schema "RelationshipDefinition" — property "capabilities" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/relationship/api.yml	Schema "RelationshipDefinition" — property "evaluationQuery" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/relationship/api.yml	Schema "RelationshipDefinition" — property "kind" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/relationship/api.yml	Schema "RelationshipDefinition" — property "model_id" uses snake_case (must be camelCase). Use: "modelId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/relationship/api.yml	Schema "RelationshipDefinition" — property "status" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/relationship/api.yml	Schema "RelationshipDefinition" — property "subType" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/relationship/api.yml	Schema "RelationshipDefinition" — property "type" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/relationship/api.yml	Schema "RelationshipDefinition" mixes JSON-tag casing conventions across its properties — camel: [evaluationQuery, schemaVersion, subType]; lowercase: [capabilities, id, kind, metadata, model, selectors, status, type, version]; snake: [model_id]. Partial casing migrations are forbidden under the canonical identifier-naming contract. If the wire format must change, introduce a new API version and migrate every property consistently. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.
schemas/constructs/v1beta2/relationship/relationship.yaml	Entity property "metadata" is missing a description.
schemas/constructs/v1beta2/relationship/relationship.yaml	Entity property "model_id" uses snake_case (must be camelCase). Use: "modelId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/relationship/relationship.yaml	Entity property "selectors" is missing a description.
schemas/constructs/v1beta2/subscription/api.yml	GET "/api/entitlement/subscriptions" (operationId "getSubscriptions") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta2 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta2/subscription/api.yml	POST /api/entitlement/subscriptions/webhooks — requestBody references "WebhookEvent", which is not a *Payload schema. POST/PUT requestBody should reference a dedicated *Payload schema with only client-settable fields. See AGENTS.md § "The Dual-Schema Pattern".
schemas/constructs/v1beta2/subscription/api.yml	Schema "Subscription" — property "billing_id" uses snake_case (must be camelCase). Use: "billingId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/api.yml	Schema "Subscription" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/api.yml	Schema "Subscription" — property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/api.yml	Schema "Subscription" — property "end_date" uses snake_case (must be camelCase). Use: "endDate". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/api.yml	Schema "Subscription" — property "org_id" uses snake_case (must be camelCase). Use: "orgId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/api.yml	Schema "Subscription" — property "plan_id" uses snake_case (must be camelCase). Use: "planId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/api.yml	Schema "Subscription" — property "start_date" uses snake_case (must be camelCase). Use: "startDate". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/api.yml	Schema "Subscription" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/api.yml	Schema "SubscriptionPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/subscription/api.yml	Schema "SubscriptionPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/subscription/api.yml	Schema "SubscriptionPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/api.yml	Schema "SubscriptionPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "billing_id" uses snake_case (must be camelCase). Use: "billingId". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "created_at" is missing a description.
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "deleted_at" is missing a description.
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "deleted_at" uses snake_case (must be camelCase). Use: "deletedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "end_date" is missing a description.
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "end_date" uses snake_case (must be camelCase). Use: "endDate". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "id" is missing a description.
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "org_id" is missing a description.
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "org_id" uses snake_case (must be camelCase). Use: "orgId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "plan_id" is missing a description.
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "plan_id" uses snake_case (must be camelCase). Use: "planId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "plan" is missing a description.
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "start_date" is missing a description.
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "start_date" uses snake_case (must be camelCase). Use: "startDate". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "status" is missing a description.
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "updated_at" is missing a description.
schemas/constructs/v1beta2/subscription/subscription.yaml	Entity property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/api.yml	GET "/api/identity/tokens" (operationId "getUserTokens") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta2 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta2/token/api.yml	GET "/api/identity/tokens/infinite" (operationId "issueIndefiniteLifetimeToken") is missing the "#/components/parameters/orgIdQuery" parameter ref, while sibling list endpoints in the v1beta2 directory declare it. Partial parity across sibling list endpoints is the drift class that dropped the workspaces-orgId query in production. Either add the ref here, or remove it from the sibling for consistency. See AGENTS.md § "Casing rules at a glance" and docs/identifier-naming-migration.md §9.4.
schemas/constructs/v1beta2/token/api.yml	Schema "TokenPage" — pagination envelopes should use "pageSize" (canonical camelCase), not "page_size". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/token/api.yml	Schema "TokenPage" — pagination envelopes should use "totalCount" (canonical camelCase), not "total_count". (migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9)
schemas/constructs/v1beta2/token/api.yml	Schema "TokenPage" — property "page_size" uses snake_case (must be camelCase). Use: "pageSize". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/api.yml	Schema "TokenPage" — property "total_count" uses snake_case (must be camelCase). Use: "totalCount". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/api.yml	Schema "UserToken" — property "access_token" uses snake_case (must be camelCase). Use: "accessToken". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/api.yml	Schema "UserToken" — property "created_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/token/api.yml	Schema "UserToken" — property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/api.yml	Schema "UserToken" — property "is_oauth" uses snake_case (must be camelCase). Use: "isOauth". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/api.yml	Schema "UserToken" — property "refresh_token" uses snake_case (must be camelCase). Use: "refreshToken". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/api.yml	Schema "UserToken" — property "updated_at" has a manual `yaml:` tag in x-oapi-codegen-extra-tags. YAML struct tags are automatically added by the Go generator — remove this to avoid conflicts.
schemas/constructs/v1beta2/token/api.yml	Schema "UserToken" — property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/api.yml	Schema "UserToken" — property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/token.yaml	Entity property "access_token" uses snake_case (must be camelCase). Use: "accessToken". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/token.yaml	Entity property "created_at" is missing a description.
schemas/constructs/v1beta2/token/token.yaml	Entity property "created_at" uses snake_case (must be camelCase). Use: "createdAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/token.yaml	Entity property "is_oauth" uses snake_case (must be camelCase). Use: "isOauth". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/token.yaml	Entity property "refresh_token" uses snake_case (must be camelCase). Use: "refreshToken". (snake_case belongs in the db: tag only) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/token.yaml	Entity property "updated_at" is missing a description.
schemas/constructs/v1beta2/token/token.yaml	Entity property "updated_at" uses snake_case (must be camelCase). Use: "updatedAt". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
schemas/constructs/v1beta2/token/token.yaml	Entity property "user_id" uses snake_case (must be camelCase). Use: "userId". (legacy DB-mirrored name — migrate at the resource's next API-version bump per docs/identifier-naming-migration.md §9) See AGENTS.md § "Casing rules at a glance".
