You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Blog docs no longer render as — or get clobbered by — the empty tweet-compose view. A content_type: blog doc that also carried an articleContext (e.g. one repurposed for an X post) rendered the X/article tweet-compose surface — which is empty and separate from the blog body — hiding the body and letting the empty surface autosave over it (a real 2,590→34-word truncation, recoverable only from version history). Two coupled fixes: content_type now owns editor-surface selection, so a blog doc always renders the blog editor regardless of articleContext; and the no-clobber invariant moved from updateDocument alone to the full browser-write boundary (updateDocument + syncBrowserDocUpdate + saveDocToFile) with checkpoint-then-refuse, closing the stale-version write path that was the actual clobber route. → adr/browser-write-fidelity.md