fix: require JD verification before adding to triage
Email digests (especially Sunday JYMBII) contain stale or
non-existent listings. Subagents hallucinated job IDs.
New rule: every job must have its JD scraped and verified.
| .. | .. |
|---|
| 171 | 171 | |
|---|
| 172 | 172 | ### Build master job list with REAL LINKS |
|---|
| 173 | 173 | |
|---|
| 174 | | -**EVERY job in the triage file MUST have a clickable link.** Never use placeholder text like "LinkedIn (from Python alert)" or "JobUp UUIDs (need Playwright)". If the link was in the email, extract it. If it wasn't, note what's needed to find it. |
|---|
| 174 | +**EVERY job in the triage file MUST have a clickable link AND a verified JD.** Never list a job based solely on an email digest title. The actual job page must be visited (via Playwright for LinkedIn) and the JD confirmed to exist before adding to the triage. Email digests (especially Sunday JYMBII weekly digests) often contain stale, closed, or non-existent listings. Subagents have been caught hallucinating job IDs from digest emails. Trust but verify - scrape the JD, then list. |
|---|
| 175 | 175 | |
|---|
| 176 | 176 | Format: |
|---|
| 177 | 177 | - LinkedIn: `[LI XXXXXXXXXX](https://www.linkedin.com/jobs/view/XXXXXXXXXX)` |
|---|