`_try_cancel_then_kill()` repeated the same child/tree debugger predicate before and after its cancel-RPC checkpoint. Inline duplication obscured that lock state must be sampled at both points. Factor the predicate into a local `child_in_debug()` sampler. Use it for initial hard-kill protection and re-run it after the await before debugger waiting, preserving dynamic lock-state behavior. Keep it local since one input is supervisor-owned nursery configuration. Review: PR #481 (goodboy) https://github.com/goodboy/tractor/pull/481#pullrequestreview-5012942328 Prompt-IO: ai/prompt-io/opencode/20260824T225356Z_2f86dd1a_prompt_io.md (this patch was generated in some part by `opencode` using `gpt-5.6-sol` (`openai`)) |
||
|---|---|---|
| .. | ||
| claude | ||
| opencode | ||
| prompts | ||