An always-available adapter owns wake-up, with replaceable bus and runtime drivers. With AX it deduplicates an event, resumes or creates a Task, delivers a turn, waits for explicit completion, replies in the original thread, and suspends or deletes the Task. AX does not auto-sleep after a turn.