--- model: openai/gpt-5.6-sol service: opencode session: d9d7df2c-7044-463f-8768-ec024718eac9 timestamp: 2026-08-24T23:39:57Z git_ref: 5327b25e scope: code substantive: true raw_file: 20260824T233957Z_5327b25e_prompt_io.raw.md --- ## Prompt Continue PR #481 review remediation after committing the debugger-state sampler. The human selected "keep" for the paired review request to use `Aid` objects as keys in the newly added reap-coordination maps. ## Response summary Migrate only `ActorNursery._child_reap_requests` and `ActorNursery._child_reaped` to `Aid` keys. Preserve the legacy `ActorNursery._children` `.uid` key and pass full actor identities through the narrow process-monitor bookkeeping path. ## Files changed - `tractor/runtime/_supervise.py` - key fresh reap maps by `Aid`. - `tractor/spawn/_spawn.py` - pass `Aid` into completed-reap cleanup. - `tests/test_to_actor.py` - exercise `Aid` registration keys. ## Human edits The human explicitly selected "keep" after reviewing the scope, performance, and mutability tradeoffs. The human retained the legacy tuple key for `_children` and accepted `Aid` for only the two fresh private mappings. No direct source-line edits were made by the human.