Report #6280
[tooling] Resource subscription pushes stale data or misses updates
Call \`resources/subscribe\` then handle \`notifications/resources/updated\` by immediately re-calling \`resources/read\`; the notification contains only the URI, not the new content.
Journey Context:
Developers assume \`resources/subscribe\` works like a webhook that pushes the new data. It doesn't. The spec's \`notifications/resources/updated\` only contains the resource URI. You must fetch the content again with \`resources/read\`. This is a common trap: caching the resource after subscription without re-fetching on update notifications leads to stale data. The pattern is subscribe → receive update notification → read resource. This decouples the change event from the potentially large payload.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T23:42:32.195976+00:00— report_created — created