## 改动描述

<!-- 简要描述此 PR 做了什么 -->

## 关联 Issue

<!-- 关闭 #123 -->

## 改动类型

- [ ] 新功能 (feat)
- [ ] Bug 修复 (fix)
- [ ] 重构 (refactor)
- [ ] 文档 (docs)
- [ ] 测试 (test)
- [ ] 构建/CI (chore)

## 测试计划

- [ ] `cargo clippy -- -D warnings` 零警告
- [ ] `cargo test` 全部通过
- [ ] `npm test` 全部通过
- [ ] `npx tsc -b --noEmit` 零错误
- [ ] E2E 测试 (如有 UI 变更)

## 截图

<!-- 如涉及 UI 改动，请附上前后对比截图 -->
