The platform now watches itself: automatic broken-link checks and error logging
Two related pieces of infrastructure, both feeding the same new internal system:
An automatic sweep now runs every hour and checks the health of five kinds of links across the platform: primary navigation routes, a sample of mentor profile pages and avatar photos, external learning resources, job listings, and community/social links. Its first real run caught two things worth mentioning — not because they were serious, but because they're exactly the kind of small, invisible drift this system exists to catch: a learning resource linking to our own Jobs page was flagged as "broken" only because the checker assumed every link left the site, and LinkedIn was rejecting the check itself because it looked automated. Both are fixed.
Separately, real errors in sign-in, password reset, magic links, image uploads, and critique notifications are now actually recorded somewhere a human can see them, instead of only ever reaching a server log during the exact minute it happened. This also caught an existing, previously invisible gap along the way: if someone's account signed up successfully but their profile record failed to save right after, nothing anywhere used to note that it happened.
Fourth entry in the ongoing pass through the platform's public-facing trust and reliability issues.