feat: 完成 rust cutover phase 8 收口
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# Rust Bridge Runtime
|
||||
|
||||
当前目录用于承载 Phase 1 的真实 Rust bridge/runtime 说明。
|
||||
|
||||
当前最小样板已经落到 workspace crate `rust/crates/bridge-runtime/`,职责是:
|
||||
|
||||
- 接收 Web 侧传入的 bridge context 与 command/query envelope
|
||||
- 在 Rust 内完成协议校验、命令/查询映射与 Convex transport args 生成
|
||||
- 把执行计划返回给 Next route,由 TS 仅负责 transport 调用 Convex
|
||||
|
||||
当前已接管的最小链路:
|
||||
|
||||
- `documents.content.get`
|
||||
- `documents.title.update`
|
||||
- `documents.save`
|
||||
|
||||
当前刻意保留在 TypeScript 的内容:
|
||||
|
||||
- Convex HTTP client 调用
|
||||
- Next route 的认证、HTTP transport 与错误转译
|
||||
- 现有 bridge log 写回
|
||||
|
||||
这样做的目的不是长期保留双层执行,而是先让 Web 真实进入 Rust 执行器,再在后续阶段继续把 transport 之外的剩余业务域收口到 Rust。
|
||||
Reference in New Issue
Block a user