<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Operational Transformation on Text Matrix</title><link>https://txtmix.com/tags/operational-transformation/</link><description>Recent content in Operational Transformation on Text Matrix</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 10 Oct 2026 07:31:01 +0800</lastBuildDate><atom:link href="https://txtmix.com/tags/operational-transformation/index.xml" rel="self" type="application/rss+xml"/><item><title>Linear Sync Engine 反向工程：2562 颗星背后的协作引擎如何实现</title><link>https://txtmix.com/posts/ai-tech/reverse-linear-sync-engine-deep-dive/</link><pubDate>Sun, 06 Sep 2026 15:50:00 +0800</pubDate><guid>https://txtmix.com/posts/ai-tech/reverse-linear-sync-engine-deep-dive/</guid><description>&lt;h1 id="linear-sync-engine-反向工程2562-颗星背后的协作引擎如何实现"&gt;Linear Sync Engine 反向工程：2562 颗星背后的协作引擎如何实现&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;核心判断&lt;/strong&gt;：Linear Sync Engine（LSE）难的地方不是「让多人同时改一个 Issue」。它把「ORM（Object-Relational Mapping，对象关系映射）写法的开发体验」「部分索引 + SyncGroup 权限」「中心化总序 + last-writer-wins 冲突解决」这三件原本冲突的事，缝合成一个可以让前端开发者写 &lt;code&gt;issue.title = &amp;quot;New Title&amp;quot;; issue.save();&lt;/code&gt; 就能拿到离线、撤销、权限、广播四件套。它选 OT-like 而不是 CRDT，不是因为 OT 更简单——Linear 的产品形态（issue tracker，强权限边界，中心化 workspace）天然拒绝「去中心化偏序」。&lt;/p&gt;</description></item></channel></rss>