suppressionKey (lib/whats-new-suppression.mjs)

career-ops · web/src/lib/whats-new-suppression.mjs · javascript · MIT
crm

Which discovered offers count as "already evaluated" for the Explore / "new matches" supply loop (api/whats-new). Pure JS (no TS types) so it can be imported by the route AND by a `node --test` unit test, matching funnel-tiles.mjs / status-alias.mjs / clean-chips.mjs — web's test

// Source: https://github.com/career-ops-hq/career-ops | License: MIT | Copyright 2026 Santiago Fernández de Valderrama
// Provided via justclaw.it.com; keep this notice with the code.
// Which discovered offers count as "already evaluated" for the Explore /
// "new matches" supply loop (api/whats-new).
//
// Pure JS (no TS types) so it can be imported by the route AND by a
// `node --test` unit test, matching funnel-tiles.mjs / status-alias.mjs /
// clean-chips.mjs — web's test script is `node --test tests/**/*.test.mjs`
// and there is no TS runner.
//
// THE KEY IS COMPANY **AND** ROLE (#3131). Suppressing by employer alone meant
// one evaluated role removed that employer's entire board from Explore,
// permanently, including postings first seen afterwards. An employer with 20+
// live

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key