Files
task-board/create-demo-data.sh
work-1 01f43d8da5 feat: v3.1 - 统一规约视图、项目树导航、移动端支持
主要更新:
- 统一规约管理视图(全局/项目规约共享表格)
- 项目树形导航(看板/项目规约子菜单)
- 智能高亮与状态持久化
- 移动端响应式支持(汉堡菜单)
- 规约类型更新为7个专业分类
- 文件清理(85→15文件,减少82%)

修复问题:
- 修复创建项目功能(JavaScript语法错误)
- 修复协作规约错误高亮
- 修复看板需要点击2次才高亮
- 修复项目树自动收起问题

新增工具:
- debug.html(项目创建测试)
- test.html(移动端测试)
- status.html(系统诊断)

技术改进:
- 上下文状态管理(currentRuleContext)
- 展开状态持久化(projectExpandedState)
- 触摸事件支持
- 移除console.log提升兼容性
2026-02-24 15:04:25 +08:00

55 lines
2.3 KiB
Bash
Executable File

#!/bin/bash
API_BASE="http://localhost:3000/api"
echo "📝 创建演示数据..."
# 创建智能体
curl -s -X POST "$API_BASE/agents" \
-H "Content-Type: application/json" \
-d '{"name":"Agent-001","type":"backend","capabilities":["python","database"]}' > /dev/null
curl -s -X POST "$API_BASE/agents" \
-H "Content-Type: application/json" \
-d '{"name":"Agent-002","type":"frontend","capabilities":["react","css"]}' > /dev/null
curl -s -X POST "$API_BASE/agents" \
-H "Content-Type: application/json" \
-d '{"name":"Agent-003","type":"testing","capabilities":["jest","e2e"]}' > /dev/null
echo "✅ 智能体创建完成"
# 创建项目
PROJECT_ID=$(curl -s -X POST "$API_BASE/projects" \
-H "Content-Type: application/json" \
-d '{"name":"智能客服系统","description":"基于AI的客服平台","created_by":"human"}' | grep -o '"id":[0-9]*' | cut -d: -f2)
echo "✅ 项目创建完成 (ID: $PROJECT_ID)"
# 创建任务
curl -s -X POST "$API_BASE/tasks" \
-H "Content-Type: application/json" \
-d "{\"project_id\":$PROJECT_ID,\"title\":\"设计数据库架构\",\"type\":\"design\",\"priority\":\"high\",\"status\":\"completed\"}" > /dev/null
curl -s -X POST "$API_BASE/tasks" \
-H "Content-Type: application/json" \
-d "{\"project_id\":$PROJECT_ID,\"title\":\"实现用户认证API\",\"type\":\"development\",\"priority\":\"high\",\"status\":\"in_progress\",\"assigned_to\":\"Agent-001\"}" > /dev/null
curl -s -X POST "$API_BASE/tasks" \
-H "Content-Type: application/json" \
-d "{\"project_id\":$PROJECT_ID,\"title\":\"开发聊天界面\",\"type\":\"development\",\"priority\":\"high\",\"status\":\"in_progress\",\"assigned_to\":\"Agent-002\"}" > /dev/null
curl -s -X POST "$API_BASE/tasks" \
-H "Content-Type: application/json" \
-d "{\"project_id\":$PROJECT_ID,\"title\":\"实现知识库检索\",\"type\":\"development\",\"priority\":\"normal\",\"status\":\"testing_pending\"}" > /dev/null
curl -s -X POST "$API_BASE/tasks" \
-H "Content-Type: application/json" \
-d "{\"project_id\":$PROJECT_ID,\"title\":\"编写单元测试\",\"type\":\"testing\",\"priority\":\"normal\",\"status\":\"initial\"}" > /dev/null
echo "✅ 任务创建完成"
echo ""
echo "🎉 演示数据创建成功!"
echo "🌐 访问: http://10.0.6.5:3000/index-v3.html"