Five words you can trust
Agents start subagents and leave commands running in the background. A status that only watches the main agent says Done while work is still happening. ace follows the whole tree, so Done means every agent and command in the thread has finished.
Approve and Answer mean a thread is stopped on you: a permission or a question. Those threads come first, on your desktop and on your phone, so you never leave an agent waiting.