Repository navigation
v0.4.1 β syndicated-listing refusals & edge-case hardening
Edge-case hardening, straight from a live audit of all six boards
A full-feed sweep (4,800+ rows) plus in-browser inspection of real postings found things the launch didn't:
- Syndicated listings are now refused by the boards' own flags. Outside Switzerland, 82β100% of listings are paid syndication (
isPartner) redirecting to networks like jobg8, appcast, cv-library, adzuna, indeed. Their pages have no native apply form (verified in the browser), so a native submission would vanish silently.apply_to_job/sdj direct-applynow refuse them withsyndicated_postingand hand your agent the real ATS URL to drive β no host blacklist to chase. - Honeypot documented: the boards embed bait text telling scrapers to email a devitjobs.com address. The bundled skill now warns agents: the API is the only honest surface β never scrape the pages.
- Salary edge cases: single-point "ranges" (419 postings on the UK board alone) render as one value; the docs stop claiming every posting carries a range.
- README: flags moved where they actually render; repo topics added.
Update: /plugin update swissdevjobs@swissdevjobs β or nothing, if you installed after this shipped.
π€ Generated with Claude Code