native macOS codings agent orchestrator prowl.onev.cat

docs(cli): gate actions on the identity lookup result, not the bare variable master

A stale PROWL_PANE_ID that names a pane in another instance is non-empty and differs from the target, so a guard on the variable alone still ran the side effect. The action guards now require the lookup result (me) and the complete loop computes it first. Provenance wording says the process ancestry must reach the pane's shell — agents and their tool shells are descendants, not immediate children. Claude-Session: https://claude.ai/code/session_01YUytym5xEn5FKMhWjSkNkm


+13 -11
2 changed files