- Introduced new migration to drop chat session skill state and chat message tables.
- Added migration to create chat_search_turn table with necessary fields and constraints.
- Updated schema version to reflect new migrations.
- Refactored chat message handling to utilize chat_search_turn for storing conversation turns.
- Implemented conversation projection logic to merge AI messages with search turns.
- Updated tests to cover new functionality and ensure proper integration with existing systems.