feat: implement YAML-based configuration, .env support, and customizable prompt templates for AI analysis
This commit is contained in:
@@ -10,11 +10,13 @@ func NewMockAnalyzer() *MockAnalyzer {
|
||||
return &MockAnalyzer{}
|
||||
}
|
||||
|
||||
// AnalyzeJD returns empty slices for mock provider so no fake mock text is injected into side panel during debug
|
||||
func (m *MockAnalyzer) AnalyzeJD(ctx context.Context, jobTitle, rawContent string) (*AnalysisOutput, error) {
|
||||
return &AnalysisOutput{
|
||||
MatchedHighlights: []string{},
|
||||
AIScore: 75.0,
|
||||
IsQualified: true,
|
||||
Summary: "Mock analysis: relevant systems and distributed infrastructure role.",
|
||||
MatchedHighlights: []string{"Golang", "Distributed Systems", "Kubernetes"},
|
||||
MissingHighlights: []string{},
|
||||
TailoringSuggestions: []string{},
|
||||
TailoringSuggestions: []string{"Highlight Google GKE runtime experience."},
|
||||
}, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user