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:
cesnimda
2026-07-31 16:54:16 +02:00
parent a23c3dfc97
commit ce76046a29
1634 changed files with 6889 additions and 135429 deletions
+7
View File
@@ -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 {