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

Event emitted when a fact arrives at a Join node from a parent branch.

Drawing a `:joined` edge from the fact to the join node.
The join may or may not complete after this event — completion is
checked separately in `apply_runnable/2` via `maybe_finalize_coordination/2`.

# `t`

```elixir
@type t() :: %Runic.Workflow.Events.JoinFactReceived{
  fact_hash: term(),
  join_hash: term(),
  parent_hash: term(),
  weight: non_neg_integer()
}
```

---

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