feat: searcher Phase 2 classifies apply type; applier sorts by priority; already-applied detection
This commit is contained in:
@@ -46,7 +46,8 @@ export function formatSearchSummary(added, skipped, platforms) {
|
||||
|
||||
export function formatApplySummary(results) {
|
||||
const { submitted, failed, needs_answer, total,
|
||||
skipped_recruiter, skipped_external, skipped_no_easy_apply, atsCounts } = results;
|
||||
skipped_recruiter, skipped_external, skipped_no_easy_apply,
|
||||
already_applied, atsCounts } = results;
|
||||
|
||||
const lines = [
|
||||
`✅ *Apply Run Complete* — ${total} jobs processed`,
|
||||
@@ -54,6 +55,7 @@ export function formatApplySummary(results) {
|
||||
`📬 Applied: ${submitted}`,
|
||||
`⏭️ Skipped (no Easy Apply): ${skipped_no_easy_apply}`,
|
||||
`🚫 Recruiter-only: ${skipped_recruiter}`,
|
||||
`🔁 Already applied: ${already_applied || 0}`,
|
||||
`❌ Failed: ${failed}`,
|
||||
`💬 Needs your answer: ${needs_answer}`,
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user