生成时间: 2025-07-11
分析目的: 识别.aceflow目录中的文件状态,区分当前使用的文件和过时文件
.aceflow/
├── 🎯 核心系统文件 (当前使用)
│ ├── scripts/ # 主要CLI脚本 ✅ 核心
│ │ ├── aceflow # 主CLI入口 - 最新优化版本
│ │ ├── __init__.py
│ │ ├── __pycache__/ # Python编译缓存
│ │ ├── acceptance_test.py # 验收测试脚本
│ │ ├── analyze.py # 项目分析工具
│ │ ├── init.py # 初始化工具
│ │ ├── init_wizard.py # 初始化向导
│ │ ├── wizard.py # 配置向导
│ │ ├── cli/ # CLI子模块 ⚠️ 部分过时
│ │ │ ├── __init__.py
│ │ │ ├── __pycache__/
│ │ │ ├── aceflow_cli_enhanced.py # 🟡 早期增强版本
│ │ │ ├── aceflow_cli_v2.py # 🟡 V2版本 - 被主CLI替代
│ │ │ ├── init.py # 🟡 旧版初始化
│ │ │ └── main.py # 🟡 旧版主入口
│ │ ├── core/ # 核心引擎 ✅ 当前使用
│ │ │ ├── __init__.py
│ │ │ ├── __pycache__/
│ │ │ ├── multi_mode_state_engine.py # 多模式状态引擎
│ │ │ └── state_engine.py # 状态管理引擎
│ │ ├── migrations/ # 数据迁移工具 ✅ 工具类
│ │ │ └── memory_migrator.py # 记忆系统迁移
│ │ └── utils/ # 工具函数 ✅ 当前使用
│ │ ├── __init__.py
│ │ ├── __pycache__/
│ │ ├── check_env.py # 环境检查
│ │ ├── config_loader.py # 配置加载器
│ │ └── logger.py # 日志工具
│ │
│ ├── ai/ # AI引擎系统 ✅ 核心
│ │ ├── cli/ # AI CLI集成
│ │ │ ├── __pycache__/
│ │ │ └── agent_cli.py # Agent集成CLI - 当前使用
│ │ ├── data/ # 训练数据
│ │ │ └── training_data.py # AI训练数据
│ │ ├── engines/ # 决策引擎 ✅ 核心
│ │ │ ├── __pycache__/
│ │ │ ├── decision_engine.py # 主决策引擎
│ │ │ └── rule_based_engine.py # 规则引擎 - 当前使用
│ │ ├── models/ # AI模型 🟡 待开发
│ │ └── utils/ # AI工具函数
│ │
│ ├── state/ # 项目状态管理 ✅ 核心
│ │ └── project_state.json # 当前项目状态文件
│ │
│ └── config/ # 配置文件 ✅ 当前使用
│ └── flow_modes.yaml # 流程模式配置
│
├── 📄 模板系统 (当前使用)
│ └── templates/ # 文档模板库 ✅ 核心
│ ├── minimal/ # 轻量模式模板 ✅ 当前使用
│ │ ├── README.md # 项目说明模板
│ │ ├── requirements.md # 需求模板
│ │ ├── tasks.md # 任务模板
│ │ ├── template.yaml # 模板配置
│ │ ├── review.md # 评审模板 - 新增
│ │ ├── summary.md # 总结模板 - 新增
│ │ └── workflows/ # 工作流模板
│ │ ├── bug_fix.md # Bug修复流程
│ │ ├── feature_quick.md # 快速功能开发
│ │ └── prototype.md # 原型验证
│ ├── standard/ # 标准模式模板
│ │ └── template.yaml # 标准模板配置
│ ├── document_templates/ # 通用文档模板 ✅ 使用中
│ │ ├── config_guide.md # 配置指南
│ │ └── process_spec.md # 流程规范
│ ├── 📄 Complete模式专用模板 (当前使用)
│ ├── s1_user_story.md # ✅ S1用户故事模板
│ ├── s2_tasks_group.md # ✅ S2任务分组
│ ├── s2_tasks_main.md # ✅ S2主要任务
│ ├── s3_testcases.md # ✅ S3测试用例
│ ├── s3_testcases_main.md # ✅ S3主要测试
│ ├── s4_implementation.md # ✅ S4功能实现
│ ├── s4_implementation_report.md # ✅ S4实现报告
│ ├── s5_test_report.md # ✅ S5测试报告
│ ├── s6_codereview.md # ✅ S6代码评审
│ ├── s7_demo_script.md # ✅ S7演示脚本
│ ├── s8_learning_summary.md # ✅ S8学习总结
│ ├── s8_summary_report.md # ✅ S8总结报告
│ └── task-status-table.md # ✅ 任务状态表
│
├── 📊 报告系统 (有测试报告,可保留)
│ └── reports/ # 🟡 报告目录 - 包含验收测试结果
│ ├── acceptance_test_20250710_180340.json
│ └── acceptance_test_20250710_194957.json
│
├── 🌐 Web界面 (有完整文件,待集成)
│ └── web/ # 🟡 Web界面 - 有index.html文件
│ └── index.html # Web界面文件 (22KB)
│
└── 📖 文档系统 (空目录,可删除)
└── docs/ # 🔴 空目录 - 未使用
scripts/ 404KB - CLI脚本和核心逻辑 ✅ 核心
ai/ 204KB - AI引擎和决策系统 ✅ 核心
templates/ 180KB - 文档模板库 ✅ 核心
config/ 40KB - 配置文件 ✅ 核心
memory_pool/ 36KB - 记忆池系统 🟡 实验性
web/ 28KB - Web界面 🟡 待集成
reports/ 12KB - 测试报告 🟡 可定期清理
state/ 8KB - 项目状态 ✅ 核心
docs/ 4KB - 空目录 🔴 可删除
总计: ~916KB (约0.9MB)
scripts/aceflow
- 主CLI入口,最新优化版本scripts/core/
- 状态引擎和核心逻辑scripts/utils/
- 工具函数库ai/
整个目录 - AI引擎和Agent集成state/project_state.json
- 项目状态文件templates/minimal/
- 轻量模式模板(含新增的review.md、summary.md)templates/s1_*.md
到 templates/s8_*.md
- Complete模式专用模板scripts/cli/
- 旧版CLI文件,已被主CLI替代 (~50KB)memory_pool/
- 记忆池功能,实验性,7个子目录仅1个有文件 (36KB)templates/state_templates/
- 与根目录模板重复 (~20KB)web/index.html
- Web界面文件(22KB),功能开发完整但未完全集成 (28KB)reports/
- 包含验收测试报告,有一定价值但可定期清理 (12KB)docs/
- 空目录,未使用 (4KB)templates/complete/
- 空目录 (0KB)__pycache__/
所有目录 - Python编译缓存,可删除 (~20KB)memory_pool/
大部分空目录 - 6个空目录,仅REQ有1个文件# 删除Python缓存
find .aceflow -name "__pycache__" -type d -exec rm -rf {} +
# 删除空目录
rm -rf .aceflow/docs/
rm -rf .aceflow/templates/complete/
# 清理基本空闲的记忆池子目录
rm -rf .aceflow/memory_pool/CODE/
rm -rf .aceflow/memory_pool/CON/
rm -rf .aceflow/memory_pool/DEFECT/
rm -rf .aceflow/memory_pool/FDBK/
rm -rf .aceflow/memory_pool/TASK/
rm -rf .aceflow/memory_pool/TEST/
# 旧版CLI文件 (确认主CLI工作正常后)
rm -rf .aceflow/scripts/cli/aceflow_cli_*.py
rm -rf .aceflow/scripts/cli/main.py
# 重复的模板文件 (确认模板引用正确后)
rm -rf .aceflow/templates/state_templates/
# 旧的测试报告 (保留最新的,删除过时的)
find .aceflow/reports/ -name "*.json" -mtime +30 -delete
# 完整删除记忆池 (如果确认不使用记忆功能)
rm -rf .aceflow/memory_pool/
# Web界面集成 (如果确定不使用Web功能)
rm -rf .aceflow/web/
# 旧版CLI目录 (确认功能已完全迁移后)
rm -rf .aceflow/scripts/cli/
# 删除Python缓存和空目录
find .aceflow -name "__pycache__" -type d -exec rm -rf {} +
rm -rf .aceflow/docs/
rm -rf .aceflow/templates/complete/
根据评估结果删除不需要的功能模块
当前.aceflow目录状态良好:
建议: 重点关注功能整合而非空间优化,当前目录大小完全可接受。优先完善Web界面集成或清理实验性功能,而不是纠结于小文件的删除。
当前.aceflow目录大小合理,核心功能完整,主要需要清理开发过程中产生的临时文件和实验性功能。