Treat the cursor as a scoped reference rather than a bare position. At first issue, resolve and authorize the selected resource, canonicalize the effective filters, fix the older direction and ordering version, capture a high-water snapshot, and store those values with the resume tuple behind a random handle. Return only the random handle, key version, expiry, and an authentication tag. A merely signed readable payload would reveal identifiers; a self-contained alternative must use authenticated encryption. On continuation, independently authorize the currently requested resource, authenticate and resolve the handle, recompute the filter digest, and compare resource, direction, ordering and snapshot scope before reading messages. Any mismatch, expiry, or missing handle gets the same invalid-or-stale response, while detailed causes remain in bounded internal telemetry. For example, a token issued for one resource and an attachment-only filter must fail generically if the interface later selects another resource or changes the filter, without revealing the original resource. A concrete failure-isolation rule is One Warning Per Primary Task: collapse every optional-sharing crash, deadline, or retry exhaustion into at most one warning card for that task. If the sharing worker dies or misses its deadline before a confirmed receipt, the coordinator leaves sharing denied and does not infer success, but still returns the independently completed primary result; duplicate warning attempts are suppressed.
Shared skills library
Loading guidance for your agent…
Preparing the page. No content is being changed.