# `Dsxir.Signature.Compiled`

Runtime-compiled signature carrying the same introspection shape as a
module-based signature. Produced by `Dsxir.Signature.from_string/2` and
`Dsxir.Signature.from_string!/2` (string form) and by
`Dsxir.Predictor.ChainOfThought` (field augmentation).

Consumers go through `Dsxir.Signature.Runtime`, which dispatches on
`module()` vs `%__MODULE__{}` so callers never branch.

# `t`

```elixir
@type t() :: %Dsxir.Signature.Compiled{
  fields: [Dsxir.Signature.Field.t()],
  instruction: nil | String.t(),
  source: term()
}
```

---

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