fix(app): harden brief extraction and default to fastest model

- Default chatCollapsed to true so PromptIndex shows on load
- Default AI model to claude-haiku-4.5 for faster responses
- Fix extractMagazineSections to handle numbered/bullet bold lists
  without markdown headings (e.g. "1. **Title** — content")
- Fix "For deeper coverage" stripping for bold-formatted text
- Expand hasMagazine detection with more financial/news keywords

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-03 15:53:56 +00:00
co-authored by Claude Opus 4.6
parent 721e915a48
commit 10e12a329f
4 changed files with 104 additions and 6 deletions
+2 -2
View File
@@ -62,7 +62,7 @@ ${podcastContext}`
const activeProvider = ref<Provider>('claude')
const activeModel = ref('claude-sonnet-4')
const activeModel = ref('claude-haiku-4.5')
const availableProviders = computed(() => {
const providers: { id: Provider; name: string; models: { id: string; name: string }[] }[] = [
@@ -70,9 +70,9 @@ const availableProviders = computed(() => {
id: 'claude',
name: 'Claude (Max)',
models: [
{ id: 'claude-haiku-4.5', name: 'Claude 4.5 Haiku' },
{ id: 'claude-sonnet-4', name: 'Claude Sonnet 4' },
{ id: 'claude-opus-4', name: 'Claude Opus 4' },
{ id: 'claude-haiku-3.5', name: 'Claude 3.5 Haiku' },
],
},
]