Skip to content

Upgrade @veriworkly/ats-engine to 0.3.0 - #214

Merged
Gautam25Raj merged 1 commit into
masterfrom
chore/ats-engine-0.3.0
Oct 10, 2026
Merged

Gautam25Raj merged 1 commit into
masterfrom
chore/ats-engine-0.3.0

Conversation

@Gautam25Raj

Copy link
Copy Markdown
Collaborator

Moves server, site and studio to ^0.3.0 (release notes).

What changes for users

  • Scores change for the same resume. There's a new writing category worth 12 of 202 points (passive voice, first person, duty openers and the like, English only). Soft skills weigh less in the job match. Certifications and spoken languages are read as rows, and requirements like "AWS certification" or "fluent German" are judged against them.
  • Checker page:
    • The parsed view gains Certifications and Languages panels.
    • Missing soft skills get a line of their own, marked as weighing less.
    • A new "Worth knowing" list shows the non-scored advice: file name, size, tracked changes or comments left in a Word file, and age signals for US resumes.
    • The writing category gets an icon and a blurb.
    • The copied report includes all of this.
  • File advice: the site sends the uploaded file's name and size. The server accepts them, bounded, along with the 0.3 layout fields (an encrypted PDF, a Word file's tracked changes and comments). They never affect the score.
  • Studio: certificates and languages are sent to the engine as rows, with each fluency as a level it reads.

Compatibility

The site's report normaliser fills every 0.3 field with a safe default when it's missing, so the server and the site can deploy in either order.

Checked

  • tsc --noEmit passes for server, site and studio.
  • Tests: server 284, site 50, studio contracts 271, including new tests for the file advice path, the copied report and Studio's rows.
  • Not checked in a browser: the checker page. Worth one manual run with a PDF and a job posting.

- server, site and studio on ^0.3.0. Scores change for the same resume:
  a new writing category (12 points of 202), soft skills weigh less in
  the job match, and certifications and spoken languages are read as
  rows that requirements are judged against.
- Checker: certifications and languages panels in the parsed view,
  missing soft skills on a line of their own, a "Worth knowing" list for
  the non-scored advice, a writing category icon and blurb; the copied
  report carries both. The normaliser tolerates a server without any of
  the 0.3 fields.
- File advice: the site sends the uploaded file's name and size, and the
  server accepts them (bounded) with the 0.3 layout fields for an
  encrypted PDF and a Word file's tracked changes and comments.
- Studio sends certificates and languages as certification and language
  rows; each fluency as a level the engine reads (limited is "limited
  working proficiency", B1).
@Gautam25Raj
Gautam25Raj merged commit 43b5625 into master Oct 10, 2026
11 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