diff --git a/.gitignore b/.gitignore index c379999..67c349f 100644 --- a/.gitignore +++ b/.gitignore @@ -60,6 +60,7 @@ documents/linkedin/** documents/diplomas/** documents/references/** documents/applications/** +documents/postings/** !documents/**/.gitkeep # Personal job search tracking diff --git a/documents/README.md b/documents/README.md index 255197f..5edf6f7 100644 --- a/documents/README.md +++ b/documents/README.md @@ -12,6 +12,8 @@ documents/ ├── linkedin/ # LinkedIn profile export (PDF) ├── diplomas/ # Degree certificates and transcripts ├── references/ # Reference letters +├── postings/ # Raw job posting text, pasted manually for pages Claude can't fetch +│ └── .txt # Filename = job title, content = full posting text ├── applications/ # Past job applications │ └── _/ │ ├── job_posting.md # The original job posting (paste as text) @@ -95,6 +97,16 @@ Reference letters from former managers, supervisors, or collaborators. --- +## postings/ + +A drop folder for raw job posting text when Claude can't fetch a page directly (bot-blocked ATS platforms like Lever, Greenhouse behind Cloudflare, JS-heavy SPAs that return empty content, etc.). You open the posting yourself and paste the full text into a `.txt` file here. + +**Naming:** File name is the exact job title, e.g. `Front End Engineer - React.js.txt`. Content is the full posting text, pasted as-is. + +**Workflow:** Drop the file, then tell Claude in the conversation — it isn't watched automatically. Once a posting has been evaluated or applied to, it can be deleted from here or left as a record; it's a scratch inbox, not an archive (use `applications/_/job_posting.md` for that once you actually apply). + +--- + ## applications/ A record of past job applications. Each subfolder is one application. diff --git a/documents/postings/.gitkeep b/documents/postings/.gitkeep new file mode 100644 index 0000000..e69de29