import json
from datetime import datetime, timezone

# 读取任务数据
with open('/home/multica/.claude/projects/-home-multica-multica-workspaces-b5fdce19-2a82-455d-b644-5b83da2b3078-85562f66-workdir/78f375c0-b4af-40ea-a933-b87c7fab674d/tool-results/bhp17yddx.txt', 'r') as f:
    data1 = json.load(f)

with open('/home/multica/.claude/projects/-home-multica-multica-workspaces-b5fdce19-2a82-455d-b644-5b83da2b3078-85562f66-workdir/78f375c0-b4af-40ea-a933-b87c7fab674d/tool-results/bgwd683sy.txt', 'r') as f:
    data2 = json.load(f)

all_issues = data1['issues'] + data2['issues']

# 统计活跃任务
active_statuses = ['todo', 'in_progress', 'in_review', 'blocked']
active_tasks = [i for i in all_issues if i['status'] in active_statuses]

print(f"总任务数: {len(all_issues)}")
print(f"活跃任务数: {len(active_tasks)}")
print(f"\n按状态分类:")
for status in active_statuses:
    count = len([i for i in active_tasks if i['status'] == status])
    print(f"  {status}: {count}")

print(f"\n活跃任务详情:")
for task in active_tasks:
    print(f"  - {task['identifier']}: {task['title']}")
    print(f"    状态: {task['status']}, 分配给: {task.get('assignee_type', 'none')}")
    print(f"    最后更新: {task['updated_at']}")
    print()
