<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[CV Aligner Notes]]></title><description><![CDATA[CV Aligner Notes]]></description><link>https://cv-aligner.hashnode.dev</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1593680282896/kNC7E8IR4.png</url><title>CV Aligner Notes</title><link>https://cv-aligner.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Thu, 08 Oct 2026 11:29:26 GMT</lastBuildDate><atom:link href="https://cv-aligner.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Why an AI CV tool should expose gaps instead of filling them]]></title><description><![CDATA[Disclosure: I built CV Aligner. This is a product engineering note, not an independent review.
The dangerous failure in AI-assisted CV writing is often not an obviously false statement. It is a polish]]></description><link>https://cv-aligner.hashnode.dev/why-an-ai-cv-tool-should-expose-gaps-instead-of-filling-them</link><guid isPermaLink="true">https://cv-aligner.hashnode.dev/why-an-ai-cv-tool-should-expose-gaps-instead-of-filling-them</guid><category><![CDATA[Artificial Intelligence]]></category><category><![CDATA[product development]]></category><category><![CDATA[Career development ]]></category><dc:creator><![CDATA[Quentin Casares]]></dc:creator><pubDate>Tue, 11 Aug 2026 20:01:27 GMT</pubDate><content:encoded><![CDATA[<p>Disclosure: I built <a href="https://cv-aligner.com">CV Aligner</a>. This is a product engineering note, not an independent review.</p>
<p>The dangerous failure in AI-assisted CV writing is often not an obviously false statement. It is a polished sentence that sounds plausible and quietly says more than the source material supports.</p>
<p>I built CV Aligner around the opposite behaviour: if the evidence is missing, expose the gap.</p>
<h2>Requirement-by-requirement evidence</h2>
<p>The product compares a CV with a real job description requirement by requirement. Each assessment shows the source CV lines that support it, followed by reframes that must remain tied to those lines.</p>
<p>Employers, dates and metrics are treated as immutable. They are not creative-writing inputs.</p>
<p>This produces a narrow contract:</p>
<ul>
<li>Surface relevant evidence that is easy to miss.</li>
<li>Suggest clearer wording for evidence that already exists.</li>
<li>Preserve factual anchors.</li>
<li>Leave genuine experience gaps visible.</li>
<li>Require the applicant to verify every suggestion.</li>
</ul>
<h2>The model is not the whole product</h2>
<p>The front end uses React, Vite and TypeScript. Anthropic models are called server-side, but model choice is less important than the surrounding constraints.</p>
<p>For this kind of system, the design questions are:</p>
<ol>
<li>Which fields may the model transform?</li>
<li>Which fields must never change?</li>
<li>What source evidence must accompany an output?</li>
<li>What should the system do when evidence is absent?</li>
</ol>
<p>A fluent output without those boundaries is not enough.</p>
<h2>Honest limitations</h2>
<p>CV Aligner cannot manufacture experience that is not in the CV. It cannot decide whether a reframe accurately represents someone's work. That judgement remains with the applicant.</p>
<p>I also do not yet have first-party evidence that it improves interview or callback rates. The current testable claim is narrower: users can see how each suggestion relates to their source CV and where support is missing.</p>
<p>The evidence report is free and needs no account or payment. Optional application packs are one-off purchases rather than subscriptions.</p>
<p>Try it at <a href="https://cv-aligner.com">cv-aligner.com</a>.</p>
<p>Where have explicit model constraints improved trust in a product you built, and where did they simply add friction?</p>
]]></content:encoded></item></channel></rss>