diff --git a/backend/server.js b/backend/server.js index 9c4756c..46eb6d3 100644 --- a/backend/server.js +++ b/backend/server.js @@ -358,9 +358,12 @@ app.post('/api/cv/tailor', async (req, res) => { max_tokens: 4000 }); - const tailoredCvText = tailor.removeTailoringMetaPhrases( - tailor.enforceTargetHeadline(result.answer, jdData.jobTitle), - jdData.company + const tailoredCvText = tailor.ensureConfirmedSkillsIncluded( + tailor.removeTailoringMetaPhrases( + tailor.enforceTargetHeadline(result.answer, jdData.jobTitle), + jdData.company + ), + confirmedSkills ); if (!tailoredCvText?.trim()) { return res.status(502).json({ error: 'No output from provider' }); diff --git a/extension-ready/content.js b/extension-ready/content.js index 9756aac..1b31221 100644 --- a/extension-ready/content.js +++ b/extension-ready/content.js @@ -167,7 +167,7 @@ class DraftApplyExtension { modal.innerHTML = `