BUILD 055. A SMART HOME ACTION NEEDS AN ACCOUNTABLE STORY.
DECLARE TRIGGER, ACTION, AUTHORITY, LIMITS, AFFECTED OCCUPANTS, AND SAFE DEFAULT.
RECORD BEFORE, CHANGE, REASON, AFTER, AUTHORIZATION, CONSEQUENCE, AND UNCERTAINTY.
CONFLICT OR OUTAGE SHOULD PAUSE ACTION, EXPOSE THE BLOCKER, AND ENABLE ROLLBACK.
THIS SIMULATION CONNECTS TO NO DEVICES OR SENSORS AND PROVES NO BENEFIT.
MAKE EVERY ACTION REVERSIBLE, EXPLAINABLE, OVERRIDABLE, AND RECOVERABLE.