主要更新: - 统一规约管理视图(全局/项目规约共享表格) - 项目树形导航(看板/项目规约子菜单) - 智能高亮与状态持久化 - 移动端响应式支持(汉堡菜单) - 规约类型更新为7个专业分类 - 文件清理(85→15文件,减少82%) 修复问题: - 修复创建项目功能(JavaScript语法错误) - 修复协作规约错误高亮 - 修复看板需要点击2次才高亮 - 修复项目树自动收起问题 新增工具: - debug.html(项目创建测试) - test.html(移动端测试) - status.html(系统诊断) 技术改进: - 上下文状态管理(currentRuleContext) - 展开状态持久化(projectExpandedState) - 触摸事件支持 - 移除console.log提升兼容性
2.6 KiB
2.6 KiB
v3.0 项目文件清单
📁 核心文件
后端服务器
- server-v3.js (NEW) - SQLite 后端服务器,完整 API
- server-v2.js - PostgreSQL 版本 (备用)
- server.js - 旧版本 (已废弃)
前端界面
- public/index-v3.html - v3.0 主界面 (2,341 行)
- public/index-v3-backup.html - 备份文件
- public/index-v2-backup.html - v2 备份
- public/index.html - v2 界面
数据库
- tasks-v3.db - SQLite 数据库 (自动创建)
📚 文档文件
设计文档
- DESIGN-v3.md - 界面设计规范
- TASKS-v3.md - 开发任务清单
- API-V2.md - API 接口文档
完成报告
- COMPLETION-REPORT-v3.md - 开发完成报告
- FIX-REPORT.md - 测试与修复报告
- USER-GUIDE-v3.md - 用户使用指南
测试文档
- test-v3.md - 测试清单
- check-design.md - 设计符合性检查
- test-report.md - 自动测试报告
🛠️ 工具脚本
测试和数据
- test-and-fix.sh - 自动化测试脚本
- create-demo-data.sh - 演示数据生成
- create-test-data.sh - 测试数据创建
开发工具
- enhance-v3.js - 页面增强脚本
- add-css.js - CSS 添加脚本
- add-js-functions.js - JS 功能添加
- add-p2-features.js - P2 功能添加
- add-parent-task.js - 父任务选择添加
- fix-render-projects.js - 修复 renderProjects
- convert-to-sqlite.js - PostgreSQL 转 SQLite
📊 统计信息
| 文件类型 | 数量 | 说明 |
|---|---|---|
| 后端服务器 | 1 | server-v3.js (生产) |
| 前端界面 | 1 | index-v3.html (生产) |
| 数据库 | 1 | tasks-v3.db (自动) |
| 设计文档 | 3 | DESIGN/TASKS/API |
| 完成报告 | 3 | COMPLETION/FIX/USER-GUIDE |
| 测试文档 | 3 | test-v3/check-design/test-report |
| 工具脚本 | 10 | 测试/数据/开发工具 |
| 总计 | 22 | 完整项目文件 |
🌐 访问地址
生产环境
本地开发
🚀 快速启动
# 1. 进入项目目录
cd /data/openclaw/workspace/agent-task-service
# 2. 启动服务器
node server-v3.js
# 3. 访问界面
# 浏览器打开: http://10.0.6.5:3000/index-v3.html
# 4. (可选) 创建演示数据
./create-demo-data.sh
📝 重要说明
生产文件
只需这 3 个文件即可运行:
- server-v3.js (后端)
- public/index-v3.html (前端)
- tasks-v3.db (数据库,自动创建)
其他文件
- 文档类: 供参考和维护
- 备份类: 用于回滚
- 工具类: 用于开发和测试
- 旧版本: 历史版本保留
版本: v3.0
状态: ✅ 生产就绪
更新: 2026-02-24