# Rust Design Index

更新时间：2026-04-13
适用范围：`/mnt/Data1T/mnote/rust/design`

---

## 1. 当前状态

当前目录只承载已经复制进 `/mnt/Data1T/mnote/rust/` 的核心稳定设计，用于支撑单仓收口后的 Rust 内核落位。

当前已复制：

- `core/01-domain-model-v0.md`
- `core/02-command-query-tool-protocol-v0.md`
- `core/03-storage-event-indexing-v0.md`
- `core/04-onlyoffice-integration-boundary-v0.md`

这些文档对应当前已复制进 `/mnt/Data1T/mnote/rust/crates/` 的 P0 crate：

- `core-domain`
- `core-protocol`
- `event-log`
- `storage-convex-bridge`
- `index-fts`

---

## 2. 阅读顺序

后续在 `mnote` 主仓处理 Rust 内核时，建议按以下顺序阅读：

1. `core/01-domain-model-v0.md`
2. `core/02-command-query-tool-protocol-v0.md`
3. `core/03-storage-event-indexing-v0.md`
4. `core/04-onlyoffice-integration-boundary-v0.md`

---

## 3. 当前不在本目录的历史资料

以下资料仍保留在 `/mnt/Data1T/mnote-rust/design/`，当前作为参考，不属于本次第一阶段强制复制范围：

- `blueprint/`
- `phases/`
- `execution/`
- `UI/`

如果后续需要继续把历史阶段文档并入主仓，应在复制前先做去历史化整理，避免把旧阶段叙事原样带入 `mnote` 主仓。

---

## 4. 约定

- `/mnt/Data1T/mnote/design/` 继续承担全局架构与跨系统路线说明。
- `/mnt/Data1T/mnote/rust/design/` 只承载 Rust 内核专属设计。
- 新增 Rust 设计文档时，优先补充这里的索引，再补充 `/mnt/Data1T/mnote/design/old/08-legacy-rust-kernel/process/rust-kernel-backport-plan.md` 的实施状态。
