What the grid is counting
The board is 32 half-hour slots running 06:00 to 22:00, sixteen hours in all, and every figure on the page is a count of those slots rather than a measurement of anything. Paint six slots of focus, four of meetings, two of admin and one break and the day header reads 6h 30m blocked, 9h 30m open, while the summary below reports 59 percent of the day left open. The figure under each of the four boxes is the raw slot count.
Planned against actual
The second bar is not something you paint. It is the focus minutes the pomodoro timer and Flowtime recorded on that same calendar date, read out of the shared log. Three hours of focus blocks against 1h 50m of recorded sessions comes out at 61 percent, and the sentence underneath picks whichever of three cases you are in: nothing blocked yet, blocked but nothing recorded, or both figures present. Every session finished on that date counts, whatever it was attached to, and sessions from any other day are ignored.
How slots join up
Two neighbouring slots merge into one block only when the colour and the label match exactly. Same colour with a different label stays two blocks with two time stamps, which is useful when an afternoon holds three separate pieces of focus work. Renaming one slot in the middle of a run therefore splits that run in three, and empty slots never merge at all.
Days, copying and storage
Each date holds its own board, kept under cc-timeblocks in this browser, so moving to another day leaves the previous one untouched. Copy yesterday only lights up when the day you are on is empty and the day before it is not, and it copies the previous calendar day rather than the previous working one, so on a Monday it reaches back to Sunday.