- Changed the structure of AskUserQuestionAnswer to use questionId, selectedOptionIds, and userText instead of id, selected, and custom.
- Updated the HumanInteractionCard component to reflect the new answer structure, including handling user text input.
- Modified the AssistantTurnCard and message log projection to accommodate the new answer format.
- Adjusted tests to ensure compatibility with the updated schema and answer structure.
- Cleaned up code for better readability and consistency across components.