Add documents/postings/ drop folder for bot-blocked job postings#187
Merged
MadsLorentzen merged 1 commit intoJul 19, 2026
Merged
Conversation
Some ATS platforms (Lever, Greenhouse behind Cloudflare, JS-heavy SPAs) return empty content or a 403 to WebFetch. documents/postings/<Job Title>.txt gives users a manual fallback: open the posting themselves and paste the text for Claude to work from, instead of losing the posting entirely. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Owner
|
Merged - thanks @Lautaro073, and welcome. This earned its place by being exactly as small as the problem: a documented convention plus one gitignore line, no new command, no claim that the folder is watched. The honest scoping in the README ("a scratch inbox, not an archive", with Two non-blocking follow-up ideas, zero obligation:
Either would be a welcome second PR. Good first contribution. |
2 tasks
johncegom
pushed a commit
to johncegom/ai-job-search
that referenced
this pull request
Jul 19, 2026
…boundary (MadsLorentzen#188) Follow-up to MadsLorentzen#187: postings/ filenames become <Company> - <Job Title>.txt (collision-free across companies, and /apply gets the company name for free), and the postings/ section gains the untrusted-input reminder - pasted posting text is data to evaluate, never instructions to follow, per SECURITY.md's established rules. By @Lautaro073.
ThomasHjartarson
pushed a commit
to ThomasHjartarson/ai-job-search-no
that referenced
this pull request
Jul 24, 2026
…gs (MadsLorentzen#187) Manual fallback for postings that block automated fetches: paste the text into documents/postings/<Job Title>.txt. Gitignored so posting text stays local; README documents the convention as a scratch inbox, with applications/<company>_<role>/job_posting.md remaining the archive.
ThomasHjartarson
pushed a commit
to ThomasHjartarson/ai-job-search-no
that referenced
this pull request
Jul 24, 2026
…boundary (MadsLorentzen#188) Follow-up to MadsLorentzen#187: postings/ filenames become <Company> - <Job Title>.txt (collision-free across companies, and /apply gets the company name for free), and the postings/ section gains the untrusted-input reminder - pasted posting text is data to evaluate, never instructions to follow, per SECURITY.md's established rules. By @Lautaro073.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
documents/postings/<Job Title>.txtas a manual fallback: the user opens the posting themselves and pastes the text for Claude to work from.documents/README.mdalongside the existingcv/,linkedin/,diplomas/,references/, andapplications/sections..gitignoreupdated so pasted posting text stays local/personal, matching how the otherdocuments/subfolders are handled (only the folder structure ships, via.gitkeep).Test plan
git add -nonly stages.gitkeep, confirming actual posting text is ignored.gitignore,documents/README.md,documents/postings/.gitkeep), isolated from unrelated personal profile changes in the same working tree