Skip to content

test(parity): harden wanted_jobs against hourly title rotation#72

Merged
dongwhee merged 1 commit into
developfrom
fix/wanted-jobs-structural-marker
Jun 5, 2026
Merged

test(parity): harden wanted_jobs against hourly title rotation#72
dongwhee merged 1 commit into
developfrom
fix/wanted-jobs-structural-marker

Conversation

@dongwhee

@dongwhee dongwhee commented Jun 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • wanted.co.kr/wdlist/518 rotates job titles hour to hour, making single-title assertions inherently flaky
  • Assert invariant card structure instead: 합격보상금 signing-bonus label + experience marker (경력/신입)
  • Parity 15/15 maintained

Test plan

  • Run python tests/test_pipeline.py — 15/15 pass
  • Confirm wanted_jobs case passes on repeated runs without title-spelling sensitivity

🤖 Generated with Claude Code

wanted.co.kr/wdlist/518 rotates job titles and flips their language
("프론트엔드" / "Front-end" / "Frontend Developer") hour to hour, so
any single title-spelling assertion is inherently flaky — it drifted
twice in one day (PR #70's "Front-end" already broke). This case exists
to verify repeating-record chunking (records.py) emits individual job
cards for a Korean jobs query, so assert the invariant card structure
instead: every wanted card carries the "합격보상금" signing-bonus label
plus an experience marker (경력/신입). The frontend query still drives
retrieval. Parity 15/15.
@dongwhee dongwhee merged commit 198d297 into develop Jun 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant