WHOOSH-LLM-002: Implement LLM Integration for Team Composition Engine #3
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Core LLM integration functions are stubbed out with "not implemented" errors, causing WHOOSH to fall back to basic heuristics only. This blocks the full AI-powered team composition functionality.
Location
File:
internal/composer/service.goLines: 143 (classifyTaskWithLLM), 421 (analyzeSkillRequirementsWithLLM)
Missing Implementations
1. classifyTaskWithLLM() - Line 143
Current: Returns "not implemented" error
Required: Implement LLM-powered task classification using Ollama API
2. analyzeSkillRequirementsWithLLM() - Line 421
Current: Returns "not implemented" error
Required: Implement LLM-powered skill requirement analysis
Technical Requirements
LLM Integration Architecture
Ollama API Integration:
Task Classification:
Skill Requirement Analysis:
Feature Flag Support
Implementation should respect existing feature flags:
WHOOSH_FEATURE_LLM_CLASSIFICATION- AI vs rule-based classificationWHOOSH_FEATURE_LLM_SKILL_ANALYSIS- AI skill requirement analysisPriority
High - Core functionality for AI-powered team composition
Requirement Traceability
@goal: WHOOSH-LLM-002, WSH-AUTO - LLM-powered team composition
Dependencies
Implementation Notes
Example Integration Pattern
Acceptance Criteria