Ex Ego documentation
Contents

Marking a task done

Finish it, credit the time spent, and reschedule at the observed rhythm.

Task done screen: the task name, a “Record time” switch with a minute counter, then a “Reschedule” switch with the proposed date and the observed rhythm.
Two proposals, one confirmation.

Saying that a task is done settles three things at once.

One, it is done

The task returns to the finished state, with the name of the person and the date. Nothing is erased: every state change is kept, which gives a task a small history of its own.

Two, recording the time spent

The “Record time” switch offers to create an entry in the task’s category, in the name of whoever just finished it. It is optional: the time may already have been measured with the timer, or counted in one go for five tasks of the same category. Otherwise this shortcut saves going elsewhere to record it.

Three, rescheduling

The “Reschedule” switch proposes a date, computed from the previous completions of this task. The application takes the median gap between two completions, applies a floor of one week, and displays the rhythm it observed, for instance “roughly every 8 days”.

The median is used rather than the average, because a month of holidays must not shift the whole rhythm. This step too is optional: the switch turns it off.