Interactive episode creation workflow — search news, select articles, create episode, and optionally start factcheck
Guide the user through creating a new episode step by step.
If the user provided a topic as argument, use it. Otherwise ask what topic/theme they want to cover.
Use search_news to find articles about the topic:
Present results in a numbered list:
1. [Brave] タイトル — ソース名
URL: https://...
2. [YouTube] タイトル — チャンネル名
URL: https://youtube.com/...
Ask the user which articles to include:
Ask for a title, or suggest one based on the selected articles.
Use create_episode_from_articles with the title and selected articles.
Show the created episode status and ask:
"ファクトチェックを実行しますか?"
If yes, use run_step with step_name=factcheck.