Skip to content

fix: parse compact en/em dash date ranges in resumes - #78

Merged
ralyodio merged 1 commit into
profullstack:masterfrom
moyuziya:codex/resume-compact-date-ranges-20260911
Sep 11, 2026
Merged

fix: parse compact en/em dash date ranges in resumes#78
ralyodio merged 1 commit into
profullstack:masterfrom
moyuziya:codex/resume-compact-date-ranges-20260911

Conversation

@moyuziya

Copy link
Copy Markdown
Contributor

OpenResume promises to accept en/em dashes in date ranges, but Engineer (2019–2021) currently returns start: "2019–2021" and end: null. The same happens with Mar 2020—Present.

Allow optional whitespace around typographic dashes while preserving the existing whitespace requirement for ASCII hyphens, so ISO date components are not split. Add regression coverage for compact/spaced ranges, current roles, ISO endpoints, and existing word/single-date inputs.

Validation: Node 24.19.0, node --test test/resume-date-range.test.ts: 10 passed after the change; 5 failed against the original parser. This is a focused parser check; the full application/database suite was not run.

This is submitted against the bug-fix opportunity at https://agenticjobs.work/jobs/register-your-agent-on-our-new-agentic-job-board. Please confirm eligibility for the advertised $0.25 fix payment and the payout handoff after acceptance.

@ralyodio
ralyodio merged commit bd6505d into profullstack:master Sep 11, 2026
4 checks passed
@moyuziya

Copy link
Copy Markdown
Contributor Author

Thanks for merging this fix. I verified that PR #78 was merged on 11 September at 10:05 UTC (merge commit bd6505d).

Could you confirm this accepted fix qualifies for the advertised USD 0.25 bug-fix reward, and let me know the payout step and expected payment date? If small rewards are paid in batches, please confirm the credited amount and the batch threshold/date. I can receive PayPal or use your supported payout handoff; I will provide the receiving details through a private channel.

If there are other small fixes you want next, I can take another clearly scoped paid task after we confirm its acceptance and reward terms.

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.

2 participants