Commit History

test: deployment + API-route smoke scripts (deterministic PDF, two-parser)
8970674

saitejatirunagari Claude Opus 4.8 commited on

merge: deterministic LLM-free V1 pipeline
349d7f0

saitejatirunagari commited on

feat: deterministic LLM-free ATS pipeline (extraction, rewrite, scoring)
87087f8

saitejatirunagari Claude Opus 4.8 commited on

chore: untrack unrelated Everjobs folder (binary junk, HF-incompatible)
8904135

saitejatirunagari commited on

fix: fair symmetric stuffing penalty + more extraction retries
84bd0ae

saitejatirunagari Claude Opus 4.8 commited on

fix: reliable live extraction (nemotron) + fair PDF-based before/after
428497b

saitejatirunagari Claude Opus 4.8 commited on

feat: live V1 acceptance β€” independent audit, 2-parser PDF, summary opt, completeness
43c3b77

saitejatirunagari Claude Opus 4.8 commited on

feat: V1 NIM fallback + 90% gate + PDF-scored alignment + correction pass
c687f2b

saitejatirunagari Claude Opus 4.8 commited on

feat: V1 evidence-backed optimization β€” rewriting, calibration, scoring
5c4d688

saitejatirunagari Claude Opus 4.8 commited on

fix: evidence-gated ATS pipeline β€” stop scraped-page contamination & fabrication
c425de3

saitejatirunagari Claude Opus 4.8 commited on

feat: LLM keyword extraction via Calibrated Keyword Match Framework
9a25145

saitejatirunagari Claude Sonnet 4.6 commited on

fix: V1 places ALL keywords in exp+project bullets, no Core Competencies
dcd4a87

saitejatirunagari Claude Sonnet 4.6 commited on

feat: inject 2 keyword items per project list-end before Core Competencies
3e83348

saitejatirunagari Claude Sonnet 4.6 commited on

fix: Core Competencies trusted-only + duplicate word-boundary check
ad2fc14

saitejatirunagari Claude Sonnet 4.6 commited on

fix: SSE stream missing scores/downloads + source name mismatch
6e8cdcc

saitejatirunagari Claude Sonnet 4.6 commited on

fix: friendly status display for BELOW_TARGET_REPAIRABLE
a8aa78f

saitejatirunagari Claude Sonnet 4.6 commited on

fix: natural keyword placement + fix comma-split + relax V1 frequency filter
2ea418d

saitejatirunagari Claude Sonnet 4.6 commited on

fix: always allow PDF download for BELOW_TARGET_REPAIRABLE
5587636

saitejatirunagari Claude Sonnet 4.6 commited on

feat: auto re-extract JD on SPA navigation (job click without page reload)
387048b

saitejatirunagari Claude Sonnet 4.6 commited on

feat: migrate injected panel to Chrome Side Panel API
6884f35

saitejatirunagari Claude Sonnet 4.6 commited on

fix: use body zoom to reflow page instead of html margin/width hack
08033a0

saitejatirunagari Claude Sonnet 4.6 commited on

fix: _shiftPage width not max-width + clip body overflow
b5842a4

saitejatirunagari Claude Sonnet 4.6 commited on

fix: V1 keyword quality gate, layout fix, progress anim; add V1+V2 e2e test
34812b4

saitejatirunagari Claude Sonnet 4.6 commited on

feat: V1 noise fix, real progress animation via SSE
196454b

saitejatirunagari Claude Sonnet 4.6 commited on

fix: drop naked keyword bullets + always re-extract on job switch
38e79b5

saitejatirunagari Claude Sonnet 4.6 commited on

fix: add build-essential to Dockerfile for better-sqlite3 native compilation
3e90e1e

saitejatirunagari Claude Sonnet 4.6 commited on

fix: auto-retry on 503 wakeup; fix page content cut off by panel
0fc5c85

saitejatirunagari Claude Sonnet 4.6 commited on

fix: handle 503 Space-waking response with friendly retry message
9e07212

saitejatirunagari Claude Sonnet 4.6 commited on

perf+fix: parallelize V2 curate+rank; fix extension overlay covering page
850fca6

saitejatirunagari Claude Sonnet 4.6 commited on

feat(r36): keyword_placer wired into V2 pipeline β€” bullet-level placement guidance
0d05329

saitejatirunagari Claude Sonnet 4.6 commited on

feat: extract up to 100 keywords + match real-checker breadth (Jobalytics gap)
87e6e26

saitejatirunagari Claude Opus 4.8 commited on

fix: order curated keywords by importance so the 55-cap keeps top keywords, not first 55
d70e153

saitejatirunagari Claude Opus 4.8 commited on

fix: broaden curated keyword extraction to match real checkers (Jobalytics 52% gap)
1875aa4

saitejatirunagari Claude Opus 4.8 commited on

feat: coverage backstop β€” guaranteed >=90% ATS in Maximum ATS Mode (R35)
fc93ff7

saitejatirunagari Claude Opus 4.8 commited on

feat(phase-15): LLM-curated scoring denominator (generalizes) + weave-to-90 + fixes (R34)
71343cf

saitejatirunagari Claude Opus 4.8 commited on

feat: make V2 the default generation mode across all surfaces
58ed9c6

saitejatirunagari Claude Opus 4.8 commited on

docs(phase-14): mark complete in roadmap (R33)
15dda6e

saitejatirunagari Claude Opus 4.8 commited on

feat(phase-14): reliable honest 90%+ ATS β€” skill-filter + weave-to-target + parseability (R33)
4e82797

saitejatirunagari Claude Opus 4.8 commited on

docs(phase-14): plan reliable 90%+ ATS β€” blocklist skill-filter + weave-to-target + parseability (R33)
9c25610

saitejatirunagari Claude Opus 4.8 commited on

docs(14-reliable-90plus-ats): create phase 14 plan
d4c9815

saitejatirunagari Claude Sonnet 4.6 commited on

docs(phase-14): research reliable 90%+ ATS β€” skill-filter, weave loop, parseability, acronym doubling (R33)
3dc08c0

saitejatirunagari Claude Sonnet 4.6 commited on

docs(phase-13): mark complete in roadmap (atomic fix done; 90% needs Phase 14 denominator filter)
56af1f9

saitejatirunagari Claude Opus 4.8 commited on

feat(phase-13): atomic ATS scoring + coverage-aware weave + feed isolation (R32)
f0ac7d3

saitejatirunagari Claude Opus 4.8 commited on

docs(phase-13): plan reliable honest 90% ATS β€” atomic scoring + JD isolation + coverage-aware weave (R32)
070b7e7

saitejatirunagari Claude Opus 4.8 commited on

docs(13-reliable-90-ats): create phase 13 plan
b10bf4c

saitejatirunagari Claude Sonnet 4.6 commited on

docs(phase-13): research atomic scoring + single-job isolation + coverage-aware weaving
40821cd

saitejatirunagari Claude Sonnet 4.6 commited on

feat(phase-12e): V2 JD sanitizer β€” strip scraped job-board page chrome (R31)
a5eb15e

saitejatirunagari Claude Opus 4.6 commited on

fix(extension): MV3 keep-alive so long V2 runs don't drop the message channel
f0c10ad

saitejatirunagari Claude Opus 4.6 commited on

feat(phase-12d): narrow fit-gate β€” no fabricating specialized domains
6c45f52

saitejatirunagari Claude Opus 4.6 commited on

fix(phase-12c): clean V2 ATS scoring denominator β€” count genuine keywords only
c3a8d62

saitejatirunagari Claude Opus 4.6 commited on