When workflow waits on a condtion or goes for a sleep , the history in tctl and web shows timer/ sleep activitiy. but will will be nice if a custom message can be added to give hints on why the workflow went to await or sleep
something like
Workflow.await(maxDuration, () → getApproval(), “waiting for admin Approval”);
Workflow.sleep(Duration.days(2), “waiting for cool of period to get over”);
something like that…