>>495
「どの状態のときに何ができる/できない」と、「誰が何をできる/できない」
この2つを分離するのは間違ってる。

どの状態?という、大きな枠組みとして状態のチェックが有り、
 その状態チェックの中の一つとして
  ・数字チェック
  ・範囲チェック
  ・整合性チェック
  ・権限チェック

などがある。

誰が何をできる/できないというのも、
状態のチェックにすぎない。