Clear, practical explanation of Zephyr’s __ASSERT, what interrupt context (ISR) is, and why creating threads inside an ISR is forbidden—with safe alternatives and code snippets.