Skip to content

perf: streamline ATS keyword scoring - #47

Merged
sarthakagrawal927 merged 1 commit into
mainfrom
agent/optimize-ats-scoring
Aug 10, 2026
Merged

perf: streamline ATS keyword scoring#47
sarthakagrawal927 merged 1 commit into
mainfrom
agent/optimize-ats-scoring

Conversation

@sarthakagrawal927

Copy link
Copy Markdown
Member

What

  • replace a combined keyword set plus repeated filter/includes passes with direct loops
  • preserve important-keyword weighting and score semantics
  • add a deterministic 20,000-character performance guard

Why

Two CodeVetter profiles repeated calculateATSScore as the application CPU candidate. The representative flow measured 9.345 ms/op.

Evidence boundary

The candidate is source-attributed and actionable, but this PR does not claim a paired before/after percentage.

Checks

  • 6 focused Vitest tests passed
  • TypeScript typecheck
  • Biome on changed files
  • complete pre-push lint

@sarthakagrawal927
sarthakagrawal927 marked this pull request as ready for review August 10, 2026 07:04
@sarthakagrawal927
sarthakagrawal927 merged commit b31f329 into main Aug 10, 2026
6 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