project_create_component_definition
Category: project
Create one project component definition. Use when: Use for canonical project graph mutations. on_conflict controls duplicate-key handling: "error" (default) fails, "update" applies the request to the existing component definition as a guarded update, "suffix" retries with a numbered key (key_2, key_3, ...). Project component definitions are production-grade backend-validated project-local data contracts, not canonical engine atomics. Normal engine authoring should use built-in ECS components from engine_list_component_types or scripts. Do not use when: Do not use to update existing component definition; use project_update_component_definition. Expected response time: sync <2s Token cost: medium.
Output: JSON text content from the canonical service adapter.
Input schema
Expand to load the generated JSON schema.