MANUAL INVESTIGATION
- Incident
- Choose dashboard
- Form question
- Write query
- Inspect result
- Switch telemetry
- Form hypothesis
- Test
- Repeat
PRODUCTION INVESTIGATION
AutoObserve investigates production incidents by gathering evidence, generating competing hypotheses and continuously testing which explanation best fits what actually happened.
Evidence in. Explanations out. Uncertainty included.
THE DISTINCTION
Dashboards help engineers explore what they already know to ask. Investigation determines what should be asked next.
ALERTING
What changed?
INVESTIGATION
What most likely happened?
01 — GATHER
AutoObserve gathers observations across telemetry, changes and system context before deciding which explanation deserves belief.
OBSERVATION
Latency increased after deployment.
EVIDENCE
Supports deployment hypothesis.
NOT CONCLUSION
Deployment caused latency.
Evidence
14:31:31
Evidence · Metric
Baseline 241 ms · Observed 684 ms
Evidence · Deployment
83 sec before degradation
Evidence · Trace
Failed spans +312%
02 — HYPOTHESISE
WHY IS CHECKOUT FAILING?
CURRENT HYPOTHESES
Hypothesis
checkout-api v2.14.7 caused checkout degradation
Confidence 74% ↗
Supporting
Contradicting
None material
Missing / unavailable
Missing evidence
Next test
Inspect checkout-api logs after deployment
03 — TEST
AutoObserve tests each hypothesis against expected versus observed order, topology, and missing indicators—not against a single correlating metric.
Hypothesis
Payment provider caused checkout failures
Expected if true
Observed
Result
Temporal order contradicts hypothesis.
Confidence 27% → 12%
Status · WEAKENED
Causal reasoning
Time →
14:31:00
CHECKOUT
14:31:09
PAYMENT
14:31:16
ORDERS
Observed order
Dependency direction
Propagation is consistent with checkout as the origin.
Payment · DOWNSTREAM SYMPTOM
Not root cause.
Four epistemic states
SUPPORTING EVIDENCE
CONTRADICTING EVIDENCE
EXPECTED BUT ABSENT
MISSING / UNAVAILABLE
Database hypothesis
Supporting
Contradicting
Expected but absent
Missing / unavailable
04 — UPDATE
Confidence is an evidence-weighted belief score for the current investigation—not a claim of calibrated statistical certainty.
Confidence — Confidence expresses how strongly the current explanation is supported by available evidence, including contradictions and gaps.
Confidence
05 — EXPLAIN
RCA is the output of investigation—not the product category. AutoObserve maintains the strongest explanation supported by evidence available right now.
CURRENT BEST EXPLANATION
likely caused checkout degradation
WHY
UNCERTAINTY
ALTERNATIVE EXPLANATIONS
Why not PostgreSQL degradation?
But
18%UNLIKELY
Why not Payment provider?
But
12%UNLIKELY
Why not Network?
But
8%UNLIKELY
IMPACT
Checkout → Payment → Orders
RECOMMENDED NEXT STEP
Review / rollback checkout-api v2.14.7
14:31:18
INCIDENT
Checkout degradation detected
14:31:21
EVIDENCE
Latency +184%
14:31:24
HYPOTHESES
4 explanations generated
14:31:31
TRACE EVIDENCE
Checkout deployment 38% → 57%
14:31:42
CHANGE CORRELATION
Deployment found 57% → 74%
14:31:48
DATABASE TEST
Database contradicted 38% → 18%
14:31:50
CONTRADICTORY PATTERN
Inconsistent trace pattern 74% → 68%
14:31:58
TOPOLOGY
Propagation consistent 68% → 82%
14:32:11
LOG EVIDENCE
Error signature corroborates 82% → 91%
14:32:12
EXPLANATION
checkout-api v2.14.7 · 91%
INVESTIGATION SYSTEM
Raw telemetry is drill-down evidence. The workspace defaults to explanation, hypotheses, and tests—not a wall of charts.
Explanation → Hypotheses → Evidence → Raw telemetry
Investigation
Checkout degradation
Current best explanation
checkout-api v2.14.7
likely caused checkout degradation · Confidence 91%
Supporting
Contradicting
None material
Confidence
38% → 57% → 74% → 68% → 82% → 91%
Next recommended action
Review / rollback checkout-api v2.14.7
Topology answers where failure can propagate, which symptoms are downstream, whether a causal path is plausible, and what the blast radius is—not merely a service map.
Checkout is the likely origin — not a declared root cause
checkout-api
ORIGIN
Payment
DOWNSTREAM
Orders
DOWNSTREAM
Multi-DSL is the evidence acquisition layer for machine investigation—not a generic multi-query UI.
Autonomous evidence acquisition
ONE INTELLIGENCE SYSTEM
Competing hypotheses drive evidence requests through Multi-DSL—updated confidence returns to AIDDE for the next decision.
INVESTIGATION
What most likely happened?
INVESTIGATION
What explains this?
TOPOLOGY
What is related?
MULTI-DSL
What evidence do we need?
Evidence returns
→ AIDDE reassesses
TECHNICAL ARCHITECTURE
Enough architecture to reward technical visitors — no model-provider diagrams, vector databases, or agent-framework boxes.
Incident
↓
Investigation Context
Hypothesis Engine
Evidence Needed
Multi-DSL
Evidence Store
Topology →
Reasoning Engine
Confidence Evaluation
Explanation Builder
CURRENT BEST EXPLANATION
Developer representation
Epistemic model — competing hypotheses and evidence gaps, not a single root_cause field.
{
"incident": "checkout-degradation",
"status": "investigating",
"current_explanation": {
"candidate": "checkout-api:v2.14.7",
"confidence": 0.91
},
"hypotheses": [
{
"candidate": "checkout-api:v2.14.7",
"confidence": 0.91,
"state": "strengthened"
},
{
"candidate": "postgresql",
"confidence": 0.18,
"state": "weakened"
},
{
"candidate": "payment-provider",
"confidence": 0.12,
"state": "weakened"
}
],
"evidence_gaps": [
"cpu_profile"
]
}