# `CliSubprocessCore.RawSession.Delivery`
[🔗](https://github.com/nshkrdotcom/cli_subprocess_core/blob/v0.1.0/lib/cli_subprocess_core/raw_session/delivery.ex#L1)

Stable mailbox-delivery metadata for raw-session consumers.

Raw sessions are a direct adapter surface above the transport. This metadata
exposes the effective receiver, subscription ref, and tagged event atom
without requiring callers to infer them from transport internals.

# `t`

```elixir
@type t() :: %CliSubprocessCore.RawSession.Delivery{
  receiver: pid(),
  tagged_event_tag: atom(),
  transport_ref: reference()
}
```

# `new`

```elixir
@spec new(pid(), reference(), atom()) :: t()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
