Add `Run#getWritable()` for appending to another run's stream (#3972)
## Summary & Motivation Lets a long-lived run own a shared stream while independent runs append through `run.writable` or `run.getWritable()` using only the owner's run ID. The handle seals to the owner's public key when it has one, so it grants append access without read capability, and carries the existing forwarding symbols so passing it through `start()` and into a step keeps the owner's identity. ## Test Plan Tests added
A
Alex Langenfeld committed
c3408204110f5e8fbb53cefedf136caf00ee452d
Parent: 4fdbadc
Committed by GitHub <noreply@github.com>
on 9/8/2026, 9:13:53 PM