「TCC(Try-Confirm/Cancel)」パターンを採用する際、アプリケーション開発者が負うべき責任はどれか。

予約、確定、取り消しのロジックを全て自分で実装する。