Approach

Claude runs the investigation. Code makes it repeatable.

Why HASHJOIN splits judgment from computation, how a run works, and how this differs from off-the-shelf AI SRE products.

Split judgment from computation

Language models are good at reading an alert, choosing what to look at next and adapting when the data is surprising. They are not reliable at parsing thousands of lines of output or doing arithmetic on time series. So each does only what it's good at.

Claude

Judgment and orchestration

  • Reads the alert and picks the runbook
  • Resolves topology and gathers data through your tools
  • Adapts when the evidence points somewhere else
Parsers

Everything that must repeat

  • Parsing, time alignment and spike detection
  • Classification and root-cause attribution
  • Every number that reaches the incident thread
Engineer

Intent and accountability

  • Forms the hypothesis that starts the run
  • Confirms anything that changes production
  • Reviews the write-up before it's posted

How a run works

EngineerHypothesisA short prompt naming the shard, service or time window
ClaudeOrchestrateLoads the runbook, its pitfalls and its notes
ClaudeCollectShell, cloud, metrics and chat through your tools. Every command is logged
ParsersComputeAlign, detect, classify and attribute in tested code
EngineerDecideReviews a draft report, data first, then acts

Every incident feeds back in. Mistakes become runbook pitfalls that later runs treat as hard constraints, and gaps in the data become new parser features.

How this compares

There are good AI SRE products on the market, and for some teams they're the right choice. Here is where HASHJOIN's approach differs.

Typical AI SRE productHASHJOIN
RepeatabilityThe model reads raw output and summarizes it; answers can vary between runsNumbers come from tested code; the same input gives the same answer
Unusual infrastructureStrongest on standard Kubernetes and cloud setupsRunbooks and parsers are written for your stack, including homegrown parts
Your dataTelemetry usually goes to the vendor's cloudRuns in your environment; telemetry stays with you
OwnershipSubscription; the logic lives with the vendorYou own the code, the runbooks and the knowledge store
PricingPer seat, per investigation or per eventFixed-scope build, then a flat monthly retainer

Guardrails

This is the pattern behind the OPS Framework, which HASHJOIN's principal led at Slack. Read the full case study on mogilevskiy.dev →

See it against your incidents

The readiness assessment includes a working analyzer built from your own data.