Joiner는 필요한 결과와 종료 조건을 scope 정책으로 정한다

모든 결과가 필요한 요청과 하나의 성공이면 되는 mirror 요청에 같은 join 정책을 쓰면 불필요한 대기나 실패 처리가 생깁니다.

형제 작업 결과성공한 결과 하나면 충분한가

anySuccessfulResultOrThrow

모두 필요

join 후 각 Subtask 성공 확인

완료만 대기

결과 없는 completion 정책

특수 quorum

custom Joiner로 명시

핵심: scope를 열 때 결과 형태와 sibling 취소 조건을 먼저 고릅니다.