Every software engineer knows the "pre-deploy anxiety". You've tested your code, your CI is green, and you are ready to click that shiny "Merge" button. But what if there's an ongoing PagerDuty incident on your microservice? What if a third-party API you rely on (like Stripe or AWS) is currently degraded? What if the Sentry error rate spiked 10 minutes ago due to another team's deploy?

Checking all of this manually takes 10 to 15 minutes, which means most teams simply don't do it. They merge, pray, and react if things blow up.

This weekend, I built Harbourmaster — a CLI tool that automatically queries 6 different sources (GitHub, Sentry, Datadog, PagerDuty, StatusGator, and Linear) in under 10 seconds, and uses Google’s Gemini 2.5 Flash to give a definitive [GO], [CAUTION], or [HOLD] verdict.

Here is exactly how I built it without writing a mountain of API integration boilerplate, and how you can reproduce it.

The Secret Sauce: Coral SQL