chore: move cv and job applications to private rafapolo/job, add delivery-lead watcher
cv/ and jobs/ become symlinks into ../rafapolo/job (gitignored there). scripts/watch-delivery-lead.ts runs daily via launchd and alerts on Telegram when the MRP-Global agentic Delivery Lead role resurfaces or closes.
This commit is contained in:
@@ -30,10 +30,10 @@ telegram.ts # Telegram delivery, chunking, --setup chat-ID discovery
|
||||
scripts/ # one-off search scripts; import from ../config.ts and ../fetch.ts
|
||||
scripts/scicore-watch.sh # daily launchd watch on sciCORE's open-positions page
|
||||
results/sent.txt # links already pushed to Telegram — never sent twice
|
||||
cv/ → ../rafapolo/job/cv/ # symlink; CVs (cv-source.md is canonical, polo.md is the ranking profile)
|
||||
cv/polo.md # Rafael's profile — use for ranking jobs
|
||||
cv/ # CV files (html, pdf, odt)
|
||||
results/jobs.csv # output — one row per job
|
||||
jobs/ # notes on specific job leads
|
||||
jobs/ → ../rafapolo/job/applications/ # symlink; one folder per company: cover/motivation letters, dossiers, notes
|
||||
plans/ # LinkedIn post drafts
|
||||
```
|
||||
|
||||
@@ -178,6 +178,12 @@ Extra filters for temp scripts (import from `../fetch.ts`):
|
||||
- `isEnglishContent(id)` — drop DE/FR description content
|
||||
- Add your own inline RE for EMEA, .NET, etc.
|
||||
|
||||
## Application history (`jobs/`, `cv/`)
|
||||
|
||||
`cv/` and `jobs/` are symlinks into the **private** `../rafapolo/job/` (gitignored in both repos; `rafapolo` is a public GitHub Pages site, so never move these into a non-ignored path there). Everything else about past applications lives beside them: `../rafapolo/job/career-strategy-notes.md`, `credentials/` (certs, diplomas, references) and the dossier PDFs at the root.
|
||||
|
||||
Before presenting a job or writing a letter, check `jobs/<company-slug>/` (e.g. `ls jobs | grep -i roche`): if a folder exists, Rafael already applied there — say so, reuse the earlier letter as a starting point, and mention any track record in memory (e.g. Adobe and BIS cold applies are dead). New letters go in `jobs/<company-slug>/`.
|
||||
|
||||
## Ranking jobs against the CV
|
||||
|
||||
Read `cv/polo.md` for the full profile. Key signals:
|
||||
@@ -216,6 +222,7 @@ Runs as a **launchd agent** — this machine has no cron at all, so don't reach
|
||||
| plist (`~/Library/LaunchAgents/`) | when | runs |
|
||||
|---|---|---|
|
||||
| `com.rafapolo.linkme-daily` | 09:00 / 12:00 / 15:00 / 17:00 / 20:00 | `bun run daily.ts` → `results/daily.log` |
|
||||
| `com.rafapolo.linkme-watch-delivery-lead` | 10:00 | `bun run scripts/watch-delivery-lead.ts` → `results/watch-delivery-lead.log`; watches for the MRP-Global "Delivery Lead – Agentic Solutions" opening (LinkedIn 4473851998) resurfacing elsewhere and for the original closing. Telegram only on a hit. Unload once the lead is resolved |
|
||||
|
||||
If the Mac is asleep at the scheduled time, launchd fires the job on wake rather than skipping the day. `launchctl list | grep linkme` to check it's loaded; `launchctl unload <plist>` to stop it.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user