From 1f95c5c70b253006d8ac599754f123bc2a218c1c Mon Sep 17 00:00:00 2001 From: Matthew Jackson Date: Sat, 7 Mar 2026 08:30:40 -0800 Subject: [PATCH] Remove 50-job cap on external job classification Co-Authored-By: Claude Opus 4.6 --- job_searcher.mjs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/job_searcher.mjs b/job_searcher.mjs index ee3cc62..a9bf2f3 100644 --- a/job_searcher.mjs +++ b/job_searcher.mjs @@ -224,12 +224,9 @@ async function main() { platformsRun.push('LinkedIn'); // Classify unknown_external jobs using the existing LinkedIn browser session - // Cap at 50 per run — each one requires a click + redirect wait - const MAX_CLASSIFY = 50; - const allUnclassified = getJobsByStatus('new').filter(j => j.apply_type === 'unknown_external' && !j.apply_url); - const unclassified = allUnclassified.slice(0, MAX_CLASSIFY); + const unclassified = getJobsByStatus('new').filter(j => j.apply_type === 'unknown_external' && !j.apply_url); if (unclassified.length > 0) { - console.log(`\nšŸ” Classifying ${unclassified.length}/${allUnclassified.length} external jobs...`); + console.log(`\nšŸ” Classifying ${unclassified.length} external jobs...`); try { const { classified, remaining } = await classifyExternalJobs(liBrowser.page, unclassified, async (job, applyType, applyUrl) => { await updateJobStatus(job.id, 'new', { apply_type: applyType, apply_url: applyUrl });