v1.84.0
[1.84.0] — 2026-06-30
Re-apply cooldown + compensation in pipeline.md (parent career-ops v1.15.0 parity). Two scanner upgrades:
- Re-apply cooldown (#1201): the EN scan now skips roles at companies you applied to recently, so results stay focused on NEW openings. Configure per-company windows in
config/profile.ymlunderre_apply_windows:(last_apply_date,same_role_days,applied_to: [roles], optionalcross_role_bucket); company matching is punctuation-insensitive + word-boundary (server/lib/cooldown.mjs). Off when the key is absent; the scan log showsCooldown skipped: N. - Compensation in pipeline.md (#1017): scanned offers now persist their salary as an optional trailing column (
url | <salary>) indata/pipeline.md. The URL stays the dedup key (the| compcolumn is stripped on read), the cell is sanitized (no row/column injection, formula-leading neutralized), and bare-URL pipelines stay backward-compatible.
Ships tests/cooldown.test.mjs + pipeline compensation tests. Source count unchanged at 41 (both are scan-logic upgrades, not new boards).