plans/prompts/wave_4/pr_b3_remote_transport.md
Implement B3 of plans/cleanup-state-machines.md ("Phase B — B3"). The plan wins; detailed design in plans/distrbuted-machines.md ("Remote actor transport", "Remote snapshot protocol", "Security model", "Serialization and wire compatibility"). Prereqs: B1 (harness, WindowRegistry), B2 (kernel, tickets).
Scope (a test-only machine is the only registered definition — no production machine is remotely addressable after this PR):
Security review is mandatory before merge (the plan's review constraints): trusted-main-frame enforcement, manifest-only routing, codec allowlists, authorization before actor creation where possible, no commands from renderer, snapshot projection excludes main-only fields — walk each and state where it's tested in the PR description.
Verify: typecheck, full tests, lint, golden suite green (nothing production-facing changed). /deep-review. Branch cleanup-b3-remote-transport; /pr-push; update plan status. Separate revert point from B2.