Built because a checkout broke and nobody noticed.
MageSentinel exists for one specific failure: the store is up, the dashboards are green, and no one can buy anything.
The problem
Magento checkout is a long chain β storefront, cart, shipping rates, payment provider, tax, inventory, a dozen third-party modules β and every link can fail on its own. Most of those failures are silent. The homepage still loads. The server still answers. The status page stays green.
The result is a familiar kind of morning: a client calls, or a support ticket lands, and only then does anyone find out that orders stopped hours ago.
The approach
The only reliable way to know whether customers can buy is to buy. MageSentinel drives a real browser through your real store, on a schedule, and treats the checkout the way a customer would.
When it fails, guessing is the expensive part β so MageSentinel captures the evidence at the moment of failure and correlates it into ranked likely causes rather than handing you a red dot.
How we build
Unknown is a first-class outcome. A monitor that forces every ambiguous run into PASS or FAIL teaches people to ignore it, and an ignored alert is worse than no alert.
Evidence is redacted at capture time, not later. Secrets that never reach disk cannot leak from it.
Alerts fire on state changes with a cooldown, because a tool that cries wolf gets muted, and a muted tool protects nobody.