A task can be assigned a milestone. When mapped to a milestone, some constraints on deadlines are added. The task is known as having to be completed BEFORE the milestone is over.

Step 2 implémentation will add more accurate controls and consistency checks on the schedule.