整理: docs 走查报告归档(walkthrough-2026-08 合并到 05-代码审查,删重复/空目录)
- 我的走查 5 文件(summary/nodes/ai_storage/ideas_frontend/infra)移 05-代码审查/(claude- 前缀区分 DevFlow AI) - DevFlow AI 重复 3(00/04/05,与 05-代码审查/00-05 同主题)删 - walkthrough-2026-08/ + architecture/(空)删
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
# 基础设施 + 剩余模块走查(方向6 + 剩余)
|
||||
|
||||
## df-mcp(P0+P1,已修)
|
||||
|
||||
- **P0**:update_* 整体替换清空缺省字段(LLM 部分更新丢 title)→ 回退 existing(fc249ad)。
|
||||
- **P1**:evaluate_idea 标 Low 却写库(read-only 仍改)→ 拆 evaluate(只读)+score(写)fc249ad。
|
||||
- **P2**:inputSchema required 形同虚设(handler arg_str_or 静默兜底)/ create_project status 默认 active 但实现 planning(ProjectStatus 无 active 变体)/ bind_directory 路径校验弱(仅防 ..,无白名单,对齐 memory `devflow-path-auth-three-tier`)。
|
||||
- High 风险拒绝机制完整(server.rs dispatch + tools.rs handler 双层)。协议 JSON-RPC 2.0 正确。
|
||||
|
||||
## df-execute(P0+P1,已修)
|
||||
|
||||
- **P0**:probe_pwsh 死缓存(两 OnceLock,Default 永返 PS5)→ OnceLock 单源(fc249ad)。
|
||||
- **P1**:probe_pwsh 无超时挂起(Windows Store Alias/杀软钩子致 status() 永阻塞)+ detect_shell 割裂 → 3s 超时 + shell 单源(fc249ad)。
|
||||
- shell.rs/execute 流式 + CREATE_NO_WINDOW + 超时健壮。
|
||||
|
||||
## df-relay / df-tunnel(跨端)
|
||||
|
||||
- relay.rs 协议/握手/重连/心跳完整(对齐 memory `cross-end-rust-backend`)。
|
||||
- tunnel.rs 24KB 隧道连接/断线/重连/事件透传正确。
|
||||
|
||||
## df-types
|
||||
|
||||
- augmentation.rs(21KB)/types.rs(17KB)类型定义完整。MentionRef/Augmentation/ContentPart 序列化正确。
|
||||
- 消息字段迁移耦合(types.rs:73,migrate_v21 硬编码)已记录。
|
||||
|
||||
## df-project
|
||||
|
||||
- scan_helpers.rs 项目扫描/stack 探测正确(对齐 memory `devflow-project-path-binding`)。
|
||||
|
||||
## src-tauri 命令层
|
||||
|
||||
- IPC 参数校验/错误处理一致。与 ai 域边界清晰。
|
||||
|
||||
## df-workflow
|
||||
|
||||
- Node trait 与 df-nodes 关系正确(对齐 memory `devflow-advance-task-dfnodes` D-03)。
|
||||
|
||||
## 基础设施(错误/日志/测试/依赖)
|
||||
|
||||
- 错误类型:各 crate 用 anyhow/自定义 Result,未统一 thiserror(P3,可后续)。
|
||||
- 日志:tracing 配置合理。api_key 脱敏(本次 get_app_config 复用 mask_api_key)。
|
||||
- 测试:df-execute/df-mcp/df-nodes/df-ai 测试覆盖扎实(本次补多项回归)。
|
||||
- 依赖:无过期/不必要依赖(本次 df-ai stream feature 已有)。
|
||||
Reference in New Issue
Block a user