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
@@ -1,4 +1,5 @@
using JobTrackerApi.Models;
using JobTrackerApi.Services;
namespace JobTrackerApi.Controllers
{
@@ -232,7 +233,8 @@ namespace JobTrackerApi.Controllers
List<string> MatchedKeywords,
List<string> MissingKeywords,
List<MatchSectionCoverageDto> SectionCoverage,
bool HasEnoughSignal);
bool HasEnoughSignal,
IReadOnlyList<LearningRecommendationDto> LearningRecommendations);
public sealed record MatchSectionCoverageDto(string Section, int Matched, int Total);
}