취소 방식은 작업 단계와 부수 효과 경계에 맞춘다
강제 종료 대신 언제 안전하게 멈출 수 있는지 작업 계약에 드러냅니다.
| 상황 | 방식 | 주의 |
|---|---|---|
| 대기 중 | interrupt | 예외 전파 |
| 긴 계산 | flag check | 주기적 경계 |
| Future 대기 | cancel(true) | 협력 필요 |
| commit 전 | 취소 가능 | 변경 없음 |
| commit 후 | 완료·보상 | 중복 방지 |
핵심: commit 이후의 취소는 이미 완료된 효과를 되돌리지 않으므로 보상 또는 완료 처리 규칙이 필요합니다.