package responses // TaskSuggestionResponse represents a single task suggestion with relevance scoring type TaskSuggestionResponse struct { Template TaskTemplateResponse `json:"template"` RelevanceScore float64 `json:"relevance_score"` MatchReasons []string `json:"match_reasons"` } // TaskSuggestionsResponse represents the full suggestions response type TaskSuggestionsResponse struct { Suggestions []TaskSuggestionResponse `json:"suggestions"` TotalCount int `json:"total_count"` ProfileCompleteness float64 `json:"profile_completeness"` }