Skip to content

Add offline match CLI demo - #110

Open
rradford007-gif wants to merge 1 commit into
mergeos-bounties:masterfrom
rradford007-gif:codex/issue-54-offline-match-cli
Open

Add offline match CLI demo#110
rradford007-gif wants to merge 1 commit into
mergeos-bounties:masterfrom
rradford007-gif:codex/issue-54-offline-match-cli

Conversation

@rradford007-gif

Copy link
Copy Markdown

Fixes #54.

Summary

Adds the top-level offline match demo command requested by the bounty:

nerajob match --resume-file data/samples/resume_match_demo.json --jobs-file data/samples/jobs_match_demo.json --top 2

The command loads a profile JSON file plus a jobs JSON file, ranks the jobs with the existing match scoring logic, and prints the same Rich table format used by the saved-jobs matcher.

Included

  • Top-level nerajob match command for offline resume/jobs matching.
  • Sample resume fixture: data/samples/resume_match_demo.json.
  • Sample jobs fixture: data/samples/jobs_match_demo.json.
  • Regression test that runs the exact top-level offline command.

Evidence

Claim links:

Local command output:

Offline match: 3 jobs x 4 skills
Job matches (top 2)
100.0 strong Senior Python Backend Engineer Remote APIs Co python, fastapi, postgresql, docker
59.5 medium Data Platform Engineer Data Flow Labs python, fastapi, postgresql

Validation:

python -m nerajob match --resume-file data\samples\resume_match_demo.json --jobs-file data\samples\jobs_match_demo.json --top 2
# pass

python -m pytest tests\test_offline_match_cli.py -q
# 5 passed

python -m pytest -q
# 150 passed

python -m ruff check src\nerajob\cli.py tests\test_offline_match_cli.py
# All checks passed

git diff --check
# pass

Note: repo-wide ruff check . currently reports an unrelated existing unused import in scripts/capture_gui_shots.py, outside this PR.

Payout identity: github:rradford007-gif.

@TUPM96 TUPM96 added star: missing Must follow org AND star mergeos + mergeos-contracts evidence: provided PR includes acceptable visual/media evidence labels Jul 21, 2026
@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@rradford007-gif Gate 1 (badges) blocked on mergeos-bounties/NeraJob.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

Done:

  • Starred mergeos-bounties/mergeos

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/NeraJob (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@rradford007-gif

Copy link
Copy Markdown
Author

Gate 1 checklist should now be complete:

  • Followed mergeos-bounties org.
  • Starred mergeos-bounties/mergeos.
  • Starred mergeos-bounties/mergeos-contracts.

I verified the mergeos-contracts star via GitHub API locally, and the PR checks are green for Python 3.11 and 3.12. Please rerun/recheck the Gate 1 badge when available.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@rradford007-gif Gate 1 (badges) blocked on mergeos-bounties/NeraJob.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/NeraJob (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

1 similar comment
@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@rradford007-gif Gate 1 (badges) blocked on mergeos-bounties/NeraJob.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/NeraJob (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@rradford007-gif

Copy link
Copy Markdown
Author

Gate 1 follow-up:

The org follow appears complete on the GitHub web UI. The mergeos-bounties org page is showing Unfollow for this account, which indicates rradford007-gif is already following the org.

I also reverified both required core stars via GitHub API:

  • mergeos-bounties/mergeos: verified
  • mergeos-bounties/mergeos-contracts: verified

CI remains green for Python 3.11 and 3.12. Could you please manually clear/recheck the star: missing badge?

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@rradford007-gif Gate 1 (badges) blocked on mergeos-bounties/NeraJob.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/NeraJob (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

3 similar comments
@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@rradford007-gif Gate 1 (badges) blocked on mergeos-bounties/NeraJob.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/NeraJob (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

@rradford007-gif Gate 1 (badges) blocked on mergeos-bounties/NeraJob.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/NeraJob (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

@rradford007-gif Gate 1 (badges) blocked on mergeos-bounties/NeraJob.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/NeraJob (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@yh-liao-07

Copy link
Copy Markdown

QA Verification ✅ APPROVE

Item Result
Target PR #110
Author @rradford007-gif
Head commit 2ff0338
CI Status ✅ All passing (2/2: test 3.11 + 3.12)
Files changed 4 files (+160/-0)
Evidence ✅ PR body present

Verdict: APPROVE — Adds CLI demo with test coverage. CI green. Ready for maintainer review.

QA verification for bounty #64 (300 MRG)

@yh-liao-07

Copy link
Copy Markdown

QA Verification ✅ APPROVE

Item Result
Target PR #110
Author @rradford007-gif
Head commit 2ff0338
CI Status ✅ All passing (2/2)
Files ? files (+0/-0)

Verdict: APPROVE — CI green, changes look clean. Ready for maintainer review.

QA verification for bounty #64 (300 MRG)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

evidence: provided PR includes acceptable visual/media evidence star: missing Must follow org AND star mergeos + mergeos-contracts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[50 MRG] CLI: nerajob match --resume-file --jobs-file offline demo

3 participants