feat: complete release readiness work
- consolidate API ownership and remove dead vendor code - add Stripe billing, learning paths, and public CV hardening - add migration, recovery, security, audit, and browser gates
This commit is contained in:
@@ -144,6 +144,12 @@ export interface MatchScoreSectionCoverage {
|
||||
total: number;
|
||||
}
|
||||
|
||||
export interface LearningRecommendation {
|
||||
id: number;
|
||||
keyword: string;
|
||||
status: "pending" | "done" | "dismissed";
|
||||
}
|
||||
|
||||
export interface StatusSuggestion {
|
||||
hasSuggestion: boolean;
|
||||
suggestedStatus?: string | null;
|
||||
@@ -163,6 +169,7 @@ export interface MatchScore {
|
||||
missingKeywords: string[];
|
||||
sectionCoverage: MatchScoreSectionCoverage[];
|
||||
hasEnoughSignal: boolean;
|
||||
learningRecommendations: LearningRecommendation[];
|
||||
}
|
||||
|
||||
export interface CandidateFit {
|
||||
|
||||
Reference in New Issue
Block a user