chore: align sqlite control plane architecture

- replace default Convex control-plane wording with Rust SQLite control-plane across architecture, AGENTS, Reasonix, and design docs

- retire root Convex functions source and deploy script into recycle while keeping explicit cloud/compat/sync-replica boundaries

- add control-plane migration guard/docs and keep CodeGraph refreshed after the SQLite control-plane cutover
This commit is contained in:
lix-2026
2026-05-22 17:45:22 +08:00
parent 531e845600
commit 47e224d419
79 changed files with 7634 additions and 2600 deletions
@@ -4,8 +4,8 @@
>
> 2026-05-18 口径更新:
> - 本文保留为历史过渡判断:它解释“不要在没有替代控制面、迁移工具和兼容策略时硬拆 Convex”。
> - 当前新增能力的上位方向由 `design/02-convex-rust-long-term-architecture/done/2-2-local-first-workspace-convex-control-plane-v1.md` 覆盖:本地文件夹是早期产品默认数据真相,Rust kernel 是唯一语义真相,Convex / 服务端降级为账号、分享、同步、协作和 AI 隔离控制面。
> - 因此,本文中“Convex 作为默认存储 / 实时 / 文件底座”的表述只代表旧代码过渡态和历史决策背景,不再作为新增功能默认方向。
> - 当前新增能力的上位方向由 `design/02-convex-rust-long-term-architecture/done/2-2-local-first-workspace-convex-control-plane-v1.md` 覆盖,后续又由 `design/02-convex-rust-long-term-architecture/done/2-8-convex-replace-with-rust-sqlite-control-plane-v1.md` 继续替换控制面:本地文件夹是早期产品默认数据真相,Rust kernel 是唯一语义真相,Rust SQLite control-plane 是默认账号、分享、同步、协作和 AI 隔离控制面。
> - 因此,本文中“Convex 作为默认存储 / 实时 / 文件底座 / 控制面”的表述只代表旧代码过渡态和历史决策背景,不再作为新增功能默认方向;Convex 只保留历史迁移源、显式 cloud source / compat / sync replica 边界
>
> 当前优先级入口:
> - `/mnt/Data1T/mnote/design/01-05-current-priority-overview.md`
@@ -499,7 +499,7 @@ Rust Web 不是第二套业务内核。
截至 2026-05-18,当前新增能力的上位口径已调整为:
> **mnote 的早期产品路线是 local-first workspace:本地文件夹是默认数据真相,Rust kernel 是唯一语义真相,Convex / 服务端降级为账号、分享、同步、协作和 AI 隔离控制面。**
> **mnote 的早期产品路线是 local-first workspace:本地文件夹是默认数据真相,Rust kernel 是唯一语义真相,Rust SQLite control-plane 是默认账号、分享、同步、协作和 AI 隔离控制面;Convex 只保留历史迁移源、显式 cloud source / compat / sync replica 边界。**
当前已经完成的是: