Breakthrough Preferences jobs-apply

Infinite run coordinator: persistent autonomous job application engine

breakthroughjobs-applycareerarchitecture
Key Metric
Before
Single-run tool requiring manual restart for each batch
After
Persistent engine: per-channel state machines, quiet hour...

Changelog

DateSummary
2026-04-07Created during temporal gap audit
2026-03-09Original work

Built a full infinite run coordinator (503 lines) + channel run loop (501 lines) enabling continuous multi-channel parallel job application. Per-channel state machines, quiet hours, stagger delay between channel launches, daily application limits, CAPTCHA detection with auto-pause, exponential backoff on errors (up to 60min), checkpoint tracking with stage durations, and abort handling.

Why It Matters

This turned jobs-apply from a single-run tool into a persistent autonomous engine. The coordinator could run 24/7, respecting quiet hours and rate limits, automatically recovering from errors and pausing on CAPTCHAs. This architecture still powers the production system.