With incomplete/missed days the output might be a bit too verbose. When printing current status there should be a line that displays the total count of maki-uchi missed in the past.
For example if my current "earliest" value is 2017.04.01 and the requirement is 20 maki-uchi per day, but on 2017.05.01-2017.05.06 (6 days) I only did 10 maki-uchi per day, and the period 2017.06.01-2017.06.03 (3 days) I did no maki-uchi, then the total amount of "missed" maki-uchi is 6*10 + 3*20 = 120.
With incomplete/missed days the output might be a bit too verbose. When printing current status there should be a line that displays the total count of maki-uchi missed in the past.
For example if my current "earliest" value is 2017.04.01 and the requirement is 20 maki-uchi per day, but on 2017.05.01-2017.05.06 (6 days) I only did 10 maki-uchi per day, and the period 2017.06.01-2017.06.03 (3 days) I did no maki-uchi, then the total amount of "missed" maki-uchi is
6*10 + 3*20 = 120
.