Files
lijiaoqiao/.xl-orchestrator
Your Name 687c4535f8 fix: P0-1 RateLimiter并发写安全 + P0-2工单操作错误码区分 + P1 rows.Close修复
P0-1 (limits.go): Allow()方法改为全程使用写锁保护counters map读写,避免RLock写入时的data race
P0-2 (ticket_workflow.go+ticket_handler.go): Assign/Resolve/Close操作先查询ticket存在性和状态,返回明确的CS_TICKET_4001/CS_TKT_4002/CS_TICKET_4092/CS_TICKET_4093错误码,handler根据错误前缀路由HTTP状态码
P1-1 (ticket_store.go): 移除GetStats中3处手动rows.Close(),只保留defer Close()
2026-05-01 20:56:25 +08:00
..

🐉 小龙调度器 (XL Orchestrator)

多角色协同任务管理器,支持 PM → TechLead → Engineer → QA 的工作流。

快速开始

cd .xl-orchestrator

# 1. 创建工作流
python3 task_manager.py create "交立桥质量重构" --desc "从Demo到生产级的全面重构"

# 2. 添加任务
python3 task_manager.py add-task <wf_id> "出版PRD" \
  --role pm --stage requirements --est 30

python3 task_manager.py add-task <wf_id> "技术方案设计" \
  --role tech_lead --stage design --est 45 --deps <task_id>

# 3. 开始任务
python3 task_manager.py status <wf_id> <task_id> in_progress --assignee pm

# 4. 完成任务
python3 task_manager.py status <wf_id> <task_id> done

# 5. 查看进度
python3 task_manager.py report <wf_id>

# 6. 查看下一个任务
python3 task_manager.py next <wf_id> --role engineer

角色

角色 职责
xl_ceo 小龙CEO战略分析与派发
pm 产品经理输出PRD
tech_lead 技术经理,架构与任务拆解
engineer 工程师,实现代码
qa 质量经理,审查把关

工作流阶段

  1. analysis - 小龙分析与分解
  2. requirements - PM出版PRD
  3. design - TechLead技术设计
  4. implementation - 工程师实现
  5. qa_review - QA审查
  6. merged - 完成合并

每日汇报

./daily-report.sh

数据存储

  • 状态文件: data/workflow_state.json
  • 报告文件: data/reports/