👋 Need help with code?
Scraping Adversarial Municipal Portals: A Permit Pipeline That Knows When It Failed