docs(wiki): BUG-M4/L1 已修复 + wiki 数字更新
Some checks failed
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled

- BUG-M4 标记为已修复 (admin_guard_middleware)
- BUG-L1 标记为已验证修复 (代码已统一为 pain_seed_categories)
- E2E 04-17 MEDIUM/LOW 全部关闭
- butler.md/log.md: pain_seeds → pain_seed_categories
This commit is contained in:
iven
2026-04-17 11:46:04 +08:00
parent 90340725a4
commit 93df380ca8
12 changed files with 50 additions and 40 deletions

View File

@@ -1,6 +1,6 @@
---
title: 开发规范
updated: 2026-04-15
updated: 2026-04-17
status: active
tags: [development, conventions]
---
@@ -28,14 +28,14 @@ tags: [development, conventions]
| 新增 Tauri 命令 | 已有 189 个,部分无前端调用 |
| 新增中间件 | 已有 14 层 runtime + 10 层 SaaS HTTP |
| 新增 Store | 已有 17 文件 + chat/4 子store |
| 新增 admin 页面 | 已有 15 页 |
| 新增 admin 页面 | 已有 17 页 |
## 分层职责
```
UI 组件 → 只负责展示和交互 (104 个 .tsx/.ts)
UI 组件 → 只负责展示和交互 (105 个 .tsx/.ts)
Store → 负责状态组织和流程编排 (17 文件 + 4 子store)
Client → 负责网络通信和协议转换 (85 个 lib/ 文件)
Client → 负责网络通信和协议转换 (76 个 lib/ 文件)
```
禁止在组件内直接创建 WebSocket 或拼装 HTTP 请求。通信通过: