Capture a stream idea or guest profile for content planning
Smart capture for content/show planning. Detect type from input:
Guest profile (input is about a person):
Action: vault_create_entry(entry_type: "guest_profile", ...)
Stream idea (input is about a topic/concept):
Action: vault_create_entry(entry_type: "stream_idea", ...)
When ambiguous (just names a person with no clear topic), default to guest profile.
Extract: name, about, why they'd be good, relationship type (personal/network/cold), contact info, potential topics.
Extract: topic, format, potential guest, planned date if mentioned.
Link to the parent project entry for the show via vault_link(link_type: "parent").
Check for duplicates: vault_search(query: "{name or topic}") — if similar exists, suggest updating instead.