Why cannot I mark an objective as 'done' before due date?
UpRaise doesn't let you close/grade the objective or even key result until it reaches the due date. That behavior is by design & makes sure that the OKR owners don't 'slack up' upon achieving something 100%
If someone is achieving the goal 100% before time then clearly it wasn't set as stretch (as recommended by OKRs)
Also, by letting user mark the OKR as complete we are giving up on opportunity to make further progress (beyond what was aimed, yes UpRaise does allow a progress beyond 100%)
Avoid the complications of 'reopening' the OKR just in case something turned out to be incomplete later on