23 lines
631 B
Go
23 lines
631 B
Go
package analyzer
|
|
|
|
import (
|
|
"context"
|
|
)
|
|
|
|
type MockAnalyzer struct{}
|
|
|
|
func NewMockAnalyzer() *MockAnalyzer {
|
|
return &MockAnalyzer{}
|
|
}
|
|
|
|
func (m *MockAnalyzer) AnalyzeJD(ctx context.Context, jobTitle, rawContent string) (*AnalysisOutput, error) {
|
|
return &AnalysisOutput{
|
|
AIScore: 75.0,
|
|
IsQualified: true,
|
|
Summary: "Mock analysis: relevant systems and distributed infrastructure role.",
|
|
MatchedHighlights: []string{"Golang", "Distributed Systems", "Kubernetes"},
|
|
MissingHighlights: []string{},
|
|
TailoringSuggestions: []string{"Highlight Google GKE runtime experience."},
|
|
}, nil
|
|
}
|