---
url: https://scruple.dev/rules/observability/no-unactionable-errors.md
description: Require operation and failure evidence in error events.
---

# observability/no-unactionable-errors

Require operation and failure evidence in error events.

## What it checks

Error and fatal logs and exception telemetry should identify the failed operation and preserve useful evidence about the failure.

## Rule metadata

* Package: `@scruple/observability`
* Category: Error telemetry
* Tags: logging, errors, diagnostics
* Default threshold: `0.85`
* Minimum confidence: `0.7`

## Examples

### Reported

```ts
logger.error("Something failed");
```

### Accepted

```ts
logger.error({ error, orderId }, "Submitting order failed");
```
