R1.03

Completeness of Component States

Cards in this group · 6

  1. R1.03.1Every component needs a complete interactive state set
  2. R1.03.2Loading, empty, and error are the states most often left unspecified
  3. R1.03.3Missing states get improvised during implementation
  4. R1.03.4Transitions between states fail more often than the states themselves
  5. R1.03.5Overlapping states need an explicit priority rule
  6. R1.03.6States must be controllable and observable from outside the component