mirror of
https://github.com/MadsLorentzen/ai-job-search.git
synced 2026-11-02 13:12:50 +00:00
fix(reset): keep the framework_version frontmatter on the two files /reset profile rewrites (#532)
The full-file skeletons for 01-candidate-profile.md and
02-behavioral-profile.md started at the "#" title, while the shipped
files open with a "---" block carrying framework_version. Applied as
written, one /reset profile left both files failing
tools/check_framework_version.py ("missing 'framework_version' in
frontmatter") and invisible to tools/check_upstream_updates.py, which
records a configuration error for a file with no local version - the
fork update path every fork is sent through.
Say to keep the frontmatter block and replace only what follows, with a
note under "Profile reset" that the marker is framework data, never
candidate data. The version is not hardcoded into the skeleton, where it
would go stale on the next bump. A derived test applies each skeleton
the way the step says and asserts the shipped file's version still
parses out unchanged; it fails on master for both files.
This commit is contained in:
1 parent
a011214d60
commit
eaa73e55ab
3 files changed
+64
-7
No files matched your search
@@ -138,7 +138,9 @@ Wait for the user's response.
|
||||
|
||||
### Profile reset
|
||||
|
||||
**For `01-candidate-profile.md`**, replace the file content with:
|
||||
Every skill file under `.claude/skills/job-application-assistant/` opens with a `---` frontmatter block carrying its `framework_version` marker. That marker is framework data, not candidate data: `tools/check_framework_version.py` fails a file without it, and `tools/check_upstream_updates.py` cannot compare the file against upstream. Never remove or rewrite it - the two full-file replacements below keep it and replace only what follows.
|
||||
|
||||
**For `01-candidate-profile.md`**, keep the file's `---` frontmatter block exactly as it is and replace everything below it with:
|
||||
|
||||
```markdown
|
||||
# Candidate Profile
|
||||
@@ -162,7 +164,7 @@ Wait for the user's response.
|
||||
## References
|
||||
```
|
||||
|
||||
**For `02-behavioral-profile.md`**, replace the file content with:
|
||||
**For `02-behavioral-profile.md`**, keep the file's `---` frontmatter block exactly as it is and replace everything below it with:
|
||||
|
||||
```markdown
|
||||
# Behavioral Profile
|
||||
|
||||
Reference in new issue
Block a user