refactor: handler registry pattern — lib/apply/<ats>.mjs, applyToJob() routes by apply_type

This commit is contained in:
2026-03-06 01:03:11 +00:00
parent 2574276a85
commit 35fdbc487a
9 changed files with 326 additions and 138 deletions

10
lib/apply/wellfound.mjs Normal file
View File

@@ -0,0 +1,10 @@
/**
* wellfound.mjs — Wellfound ATS handler
* TODO: implement
*/
export const SUPPORTED_TYPES = ['wellfound'];
export async function apply(page, job, formFiller) {
return { status: 'skipped_external_unsupported', meta: { title: job.title, company: job.company },
externalUrl: job.apply_url, ats_platform: 'wellfound' };
}