pub async fn synthesize_task_description(
pool: &SqlitePool,
task_name: &str,
original_spec: Option<&str>,
events: &[Event],
) -> Result<Option<String>>Expand description
Synthesize task description using LLM (convenience function)
Returns None if LLM is not configured (graceful degradation)