mirror of
https://github.com/MadsLorentzen/ai-job-search.git
synced 2026-09-17 00:26:26 +00:00
docs(scraper): drop the phantom 'evaluated' status from seen_jobs.json vocabulary (#316)
The schema documented new/skipped/evaluated/ranked/expired, but 'evaluated' has had no writer and no reader since the initial release, and post-#269 the tracker owns all lifecycle state after drafting. Also tightens /rank Step 1's '--all' wording, which leaned on an 'applied' status the schema deliberately lacks. Closes #315
This commit is contained in:
@@ -23,7 +23,7 @@ Follow these steps **in order**.
|
||||
|
||||
1. Read `job_scraper/seen_jobs.json`. If the file is missing or has no entries, tell the user to run `/scrape` first and stop.
|
||||
2. Read `job_search_tracker.csv`. Build the exclusion set: any company+role already in the tracker is out of scope regardless of flags - it has been applied to or consciously tracked.
|
||||
3. Select candidates: entries with status `new` (or all non-applied entries with `--all`), minus the exclusion set, filtered by the focus area if one was given.
|
||||
3. Select candidates: entries with status `new` (or entries of any status with `--all`), minus the exclusion set, filtered by the focus area if one was given.
|
||||
4. If no candidates remain, say so ("Nothing new to rank - run /scrape to find fresh postings") and stop.
|
||||
5. Read the scoring framework and profile **once**:
|
||||
- `.claude/skills/job-application-assistant/04-job-evaluation.md`
|
||||
|
||||
Reference in New Issue
Block a user