P0: Bot creation fails - backend requires fields frontend doesn't send #26
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The backend
BotCreateschema requiresstrategy_configandllm_configas required fields, but the frontend only sendsnameand optionaldescription.Backend Schema (schemas.py:35-39)
Frontend Client (client.ts:72-78)
Impact
Users cannot create bots through the frontend - API returns validation error.
Solution
Make
strategy_configandllm_configoptional in the backend with sensible defaults. This keeps the frontend simple.Acceptance Criteria