The purpose of the task (the higher-level goals). The objective of the task (an image of the desired outcome). The sequence of steps in the plan. The rationale for the plan. The key decisions that may have to be made. Antigoals (unwanted outcomes). Constraints and other considerations. All seven types of information are not always necessary. Instead, this list can be used as a checklist, to determine if there are any more details to add.