I like to call this idea “nannybot”. A hypothetical tool that would tell me minute by minute exactly what I should ideally be doing – work-wise, rest-wise, and anything-else-wise.
I’ve even sometimes called this the holy grail of Beeminder:
See also: