Skip to content

Add process-targeted messaging and scoped RPC caller identity - #856

Closed
imakris wants to merge 6 commits into
masterfrom
codex/targeted-transceiver-message-cleanroom-20260722
Closed

Add process-targeted messaging and scoped RPC caller identity#856
imakris wants to merge 6 commits into
masterfrom
codex/targeted-transceiver-message-cleanroom-20260722

Conversation

@imakris

@imakris imakris commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • add typed emission targeted to one exact process
  • fix the first transported RPC deadlock by resolving message type before acquiring outer RPC state
  • expose scoped caller process identity for authorization inside transported RPC handlers

Verification

  • deterministic pre-fix first-RPC deadlock oracle now passes
  • caller identity is exact per process, isolated across nested/concurrent handlers, and cleared on return and exception
  • Windows MSVC and Ubuntu 24.04 GCC gates passed

@imakris

imakris commented Jul 23, 2026

Copy link
Copy Markdown
Owner Author

Superseded by the clean, master-bound replacement in #857. This PR must not be merged.

@imakris imakris closed this Jul 23, 2026
@imakris
imakris deleted the codex/targeted-transceiver-message-cleanroom-20260722 branch July 27, 2026 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant