What to build / Ne yapılacak
EN: Scrapers (TechCareer, Youthall, Akbank, Pupilica, Kodluyoruz, Anbean, Coderspace) currently fail silently when they encounter network errors, timeouts, or unexpected markup. One broken scraper can bring down the whole scrape run. Each scraper should have standardized error handling, retry logic with exponential backoff, and structured logging so failures are visible without blocking other scrapers.
TR: Scraper'lar (TechCareer, Youthall, Akbank, Pupilica, Kodluyoruz, Anbean, Coderspace) şu an ağ hataları, timeout'lar veya beklenmedik markup ile karşılaştığında sessizce başarısız oluyor; bir scraper'ın çökmesi tüm scrape çalışmasını durdurabilir. Her scraper için standart try/except, exponential backoff ile retry mekanizması ve yapılandırılmış loglama eklenmeli; bir scraper çökse bile diğerleri çalışmaya devam etmeli.
Acceptance criteria
Blocked by
None — can start immediately.
What to build / Ne yapılacak
EN: Scrapers (TechCareer, Youthall, Akbank, Pupilica, Kodluyoruz, Anbean, Coderspace) currently fail silently when they encounter network errors, timeouts, or unexpected markup. One broken scraper can bring down the whole scrape run. Each scraper should have standardized error handling, retry logic with exponential backoff, and structured logging so failures are visible without blocking other scrapers.
TR: Scraper'lar (TechCareer, Youthall, Akbank, Pupilica, Kodluyoruz, Anbean, Coderspace) şu an ağ hataları, timeout'lar veya beklenmedik markup ile karşılaştığında sessizce başarısız oluyor; bir scraper'ın çökmesi tüm scrape çalışmasını durdurabilir. Her scraper için standart
try/except, exponential backoff ile retry mekanizması ve yapılandırılmış loglama eklenmeli; bir scraper çökse bile diğerleri çalışmaya devam etmeli.Acceptance criteria
try/exceptthat catches network and parsing errors without propagating to the orchestrator.ScraperLog).Blocked by
None — can start immediately.