mirror of
https://github.com/MadsLorentzen/ai-job-search.git
synced 2026-11-02 13:12:50 +00:00
* test(reset): let a personalized profile carry its own ## sections test_full_file_skeletons_keep_the_shipped_headings compares /reset's skeleton with the ## headings of 01-candidate-profile.md and 02-behavioral-profile.md exactly. On a fork those files are the user's populated profile, so adding one section of their own (Certifications, say) fails the suite on the fork's CI and in local runs, though /reset is fine. Off upstream (is_upstream_checkout(), as the placeholder and template-token guards already use) the check now requires every skeleton heading to appear in the file in order, so a renamed, dropped or reordered template heading still fails. Upstream keeps the exact comparison. A new test pins the in-order helper, since the fork branch never runs in upstream CI. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * changelog: place the #676 entry under [Unreleased] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Mads Lorentzen <madslorentzen_17@hotmail.com>