How a spawned, delegated, background, autonomous, or overnight session must behave so it never deadlocks the run. Use whenever you spawn, delegate to, or write the brief for a sub-session, subagent, background task, or unattended run that another session drives or that no human is watching in real time. The core rule: never block on an interactive popup or question prompt — an orchestrator or an absent human cannot answer it, so the whole run freezes. Surface every question as plain text in your output, proceed on a safe reversible default and note it, commit incrementally so a restart loses nothing, and hard-stop to wait only for genuinely irreversible or material decisi…