# RouteNotFound

Reports that path lookup produced no registered candidate.

## Signatures

```ts
export declare class RouteNotFound extends RouteNotFound_base {
}
```

## Why

Redirect boundaries can catch absence without masking decode, guard, or handler failures.

## Ownership and lifetime

Path lookup creates this immutable error before decoding or acquiring candidate Layers. Catch and
redirect combinators may retain it only for the duration of their recovery Effect.
