- Pop draft_editor/quality_editor widget keys before rerun so revised
text is correctly displayed after AI enrichment calls
- Wrap _get_client() with friendly st.error/st.stop instead of stack trace
- Remove unused _back_next() helper
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Eight-screen workflow: start → research → sources → storyline → draft →
quality → publication → history. 2×2 provider grid for storyline and
draft comparison. Inline text editing plus AI revision at draft and
quality steps. Download and copy-to-clipboard for publication package.
Session resume on startup.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Switch Gemini from deprecated google-generativeai to google-genai.
Fix Mistral import path to mistralai.client.Mistral (v2.x layout).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Six-step weekly workflow (research → sources → storyline → draft →
quality → publication) supporting Claude, ChatGPT, Gemini, and Mistral
in parallel for creative steps. Web search via Anthropic tool for news
research. Episode index built from 34 existing KNIEPUNKT episodes for
redundancy checks. Sessions persisted as JSON for mid-workflow resume.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>