Skip to content

Add support for refline.io ATS platform - #11

Open
sassdawe wants to merge 2 commits into
mainfrom
feature/refline-io-profile
Open

Add support for refline.io ATS platform#11
sassdawe wants to merge 2 commits into
mainfrom
feature/refline-io-profile

Conversation

@sassdawe

Copy link
Copy Markdown
Owner

Summary

Adds support for refline.io (Refline AG), a Swiss applicant tracking system used by SMEs, large companies, NGOs, and public-sector organisations for applicant management and recruiting.

Changes

  • Added AtsPlatform.Refline enum value
  • Added ReflineProfile implementing IAtsPlatformProfile, modeling Refline's parsing behavior:
    • DACH-region (German/French/Italian) section header recognition
    • Critical warning for multi-column layouts, warnings for tables, images, and headers/footers
    • Contact info and date-formatting checks feeding the candidate dossier timeline
    • PDF/DOCX format guidance
  • Registered the profile in ProfileRegistry (name aliases:
    efline,
    efline.io)
  • Updated CLI --platform option description and README (supported platforms table + options table)
  • Added ReflineProfileTests (12 tests) and extended ProfileRegistryTests for the new platform

Testing

  • \dotnet build\ — succeeds, 0 warnings/errors
  • \dotnet test\ — 151/151 passed (was 139 before this change)

sassdawe and others added 2 commits August 16, 2026 17:34
Adds a new AtsPlatform.Refline profile modeling Refline AG's Swiss
applicant tracking system: DACH-region header recognition, sensitivity
to multi-column layouts and tables, contact info and date-formatting
checks, and PDF/DOCX guidance. Registers the profile, adds CLI/README
documentation, and adds unit tests mirroring the existing Swiss-ATS
profile test suites.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ofile-adding guide

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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