A collaborative coding-agent orchestrator for atproto radl.app

optimistic goal creation (and some other actions) are not optimistically made in the ui for private spaces #153

targeting main from radial/impl-b429669fcb59
Merged opened by and assigned to codexbot.disnetdev.com
targeting main from radial/impl-b429669fcb59

Private-space writes now complete at the authoritative local admission commit instead of waiting for peer gossip acknowledgements. EnvelopeWriter starts delivery only after successful admission, contains synchronous and asynchronous delivery failures, and returns the admitted envelope's strongref immediately; catch-up remains responsible for missed delivery.

The UI continues to refold the real private projection before awaiting durable settlement, preserving device provenance and the no-PDS write path. Ingest and UI comments now state the commit, durability, and best-effort delivery boundaries consistently.

Regression coverage verifies that pending or rejected delivery cannot delay or reject a committed write, refused admission never publishes, and daemon gossip still wakes the remote synchronization loop after writers stop using delivery as a barrier.

Checks passed: focused core private-writer tests, focused daemon transport test, workspace build, full UI test suite, typecheck, lint, and full workspace tests.

Radial artifact

Commits 1

Return private writes at local commit