6 Commits

Author SHA1 Message Date
2e44a131e1 fix(jobs): treat isRemote as 100% remote only; tighten cron for Canada QA
Reject hybrid or partial-office postings at ingest so the Remote badge and
filters match fully remote roles. Cron can PATCH search geography, remote-only
workplace types, and QA search terms before each scheduled pipeline run.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-16 15:53:55 -04:00
09ab32e1e8 chore: default pipeline includes Glassdoor; document DB copy and cron sources
- Add glassdoor to DEFAULT_CONFIG so POST /api/pipeline/run with {} runs JobSpy trio.
- jobber-pipeline-telegram.sh: optional JOBBER_PIPELINE_SOURCES for explicit source list.
- Deploy doc: WAL checkpoint + rsync jobs.db to VM for profiles/settings/jobs.

Made-with: Cursor
2026-04-05 19:49:01 -04:00
b2a2507615 fix(scripts): Telegram pipeline summary — timestamp compare, retries, diagnostics
- Normalize SQLite vs ISO discoveredAt for run-window filtering
- Retry jobs list after run; compressed JSON requests
- Cross-check GET /api/jobs/revision when list is empty
- Docs: cron at 9/13/18, pull + redeploy steps for VM

Made-with: Cursor
2026-04-04 22:03:53 -04:00
8a08d4991e fix(scripts): Telegram job list compares SQLite vs ISO discoveredAt 2026-04-04 21:43:50 -04:00
ae7e50fa91 feat(scripts): Telegram message includes employer, title, posting links
Made-with: Cursor
2026-04-04 16:42:04 -04:00
14b7bb34cf chore: gitignore cron Telegram env; ship pipeline+Telegram script and deploy steps
Made-with: Cursor
2026-04-04 16:10:27 -04:00