[1.200.0] — 2026-08-15
Added — a one-click "still live?" check for ATS-hosted jobs in your tracker.
Added
- On #/tracker, an application whose URL is a Greenhouse / Lever / Ashby / Workday / SmartRecruiters posting now shows a "Still live?" button. One click asks the ATS's own public JSON — zero tokens, no browser — and shows Live / Expired / Unknown, so you can spot dead postings without opening each one. Conservative by design: only a definitive 404/410 reads as Expired; anything ambiguous stays Unknown (never a false Expired).
Notes
- New
server/lib/liveness-core.mjs+liveness-api.mjsand a read-onlyGET /api/liveness?url=(no writes, no LLM). SSRF-safe: the URL isisValidJobUrl-gated, then the ATS API is reached only through the DNS-pinnedsafeGetwith a fixed host + charset-validated path segments.tests/liveness-core.test.mjs+tests/liveness-route.test.mjs. Suite: 2557.