- Ya
- 22 Agosti 2026, 07:00 UTC
- Mwandishi
- Kamo
- Ahadi ya
- b35d007
DocsService publishes docs.classic-saved.{memberId} after a WOPI save lands on a CLASSIC version; this puts it on /topic/docs/saves/{memberId} over the STOMP connection the app already holds, so a Kamo PDF editor open on the form-fillable version redraws instead of sitting on the pages the fields were placed over. Built as the twin of the training relay deliberately — same core NATS, same one-token subject rule, same per-member destination — because a relay with its own failure modes would be a second set to learn for no gain. The topic is guarded per member on SEND as well as SUBSCRIBE. Unguarded it would publish a live map of which colleague is editing which document, and a forged frame would make someone else's editor discard unsaved field placements and reload.