refactor: 代码质量清理 - 移除死代码和遗留别名
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

基于全面审计报告的 P0-P2 修复工作:

P0 (已完成):
- intelligence 模块: 精确注释 dead_code 标注原因(Tauri runtime 注册)
- compactor.rs: 实现 LLM 摘要生成(compact_with_llm)
- pipeline_commands.rs: 替换 println! 为 tracing 宏

P1 (已完成):
- 移除 8 个 gateway_* 向后兼容别名(OpenClaw 遗留)
- 前端 tauri-gateway.ts 改为调用 zclaw_* 命令
- 清理 generation.rs 6 个重复的实例方法(-217 行)
- A2A dead_code 注释更新

P2 (已完成):
- Predictor/Lead HAND.toml 设置 enabled=false
- Wasm/Native SkillMode 添加未实现说明
- browser/mod.rs 移除未使用的 re-export(消除 4 个警告)

文档更新:
- feature-checklist.md 从 v0.4.0 更新到 v0.6.0
- CLAUDE.md Hands 状态更新

验证: cargo check 零警告, 42 测试通过, 净减 371 行代码
This commit is contained in:
iven
2026-03-27 00:54:57 +08:00
parent 9a77fd4645
commit 8bcabbfb43
10 changed files with 150 additions and 521 deletions

View File

@@ -1,15 +1,19 @@
# Lead Hand - 销售线索发现能力包
#
# OpenFang Hand 配置示例
# ZCLAW Hand 配置示例
# 这个 Hand 自动发现和筛选销售线索
#
# ⚠️ 注意: 此 Hand 尚未实现 Rust 后端,仅作为设计文档保留。
# 启用状态设为 false前端不会显示为可用能力。
[hand]
name = "lead"
version = "1.0.0"
description = "销售线索发现和筛选能力包 - 自动识别潜在客户"
description = "销售线索发现和筛选能力包 - 自动识别潜在客户(未实现)"
author = "ZCLAW Team"
type = "automation"
enabled = false
requires_approval = true # 线索操作需要审批
timeout = 600
max_concurrent = 1

View File

@@ -1,17 +1,23 @@
# Predictor Hand - 预测分析能力包
#
# OpenFang Hand 配置
# ZCLAW Hand 配置
# 这个 Hand 提供预测分析、趋势预测和数据建模能力
#
# ⚠️ 注意: 此 Hand 尚未实现 Rust 后端,仅作为设计文档保留。
# 启用状态设为 false前端不会显示为可用能力。
[hand]
name = "predictor"
version = "1.0.0"
description = "预测分析能力包 - 执行回归、分类和时间序列预测"
description = "预测分析能力包 - 执行回归、分类和时间序列预测(未实现)"
author = "ZCLAW Team"
# Hand 类型
type = "data"
# 未实现,禁用此 Hand
enabled = false
# 是否需要人工审批才能执行
requires_approval = false