# `Runic.Workflow.Events.JoinEdgeRelabeled`
[🔗](https://github.com/zblanco/runic/blob/main/lib/workflow/events/join_edge_relabeled.ex#L1)

Derived event emitted when a join edge is relabeled upon join completion.

Captures the relabeling of `:joined` → `:join_satisfied` edges that occurs
when a Join node completes. Produced during `apply_runnable/2`'s
coordination finalization, alongside `JoinCompleted`.

# `t`

```elixir
@type t() :: %Runic.Workflow.Events.JoinEdgeRelabeled{
  fact_hash: term(),
  from_label: atom(),
  join_hash: term(),
  to_label: atom()
}
```

---

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