Joiner가 정하는 완료 정책

필요한 결과 cardinality와 실패 방식을 선택한다.

Scope Joiner

Default open

모든 task 성공 또는 실패 전파

all required

Any success

성공 하나를 결과로 선택

race

Await all

완료만 기다림

void

Custom

Subtask event로 결과 구성

policy

핵심: 외부 side effect는 loser cancellation만으로 rollback되지 않는다.