import json
from datetime import datetime

# 读取数据
with open('/home/multica/.claude/projects/-home-multica-multica-workspaces-b5fdce19-2a82-455d-b644-5b83da2b3078-e9eb9db2-workdir/3c1e2735-64c3-45cf-b26b-44fca7c8a4bc/tool-results/bht4nofpf.txt', 'r') as f:
    data = json.load(f)

# 筛选活跃任务
active_issues = [
    issue for issue in data['issues']
    if issue['status'] not in ['done', 'cancelled', 'backlog']
]

print("当前活跃任务清单:\n")
print("=" * 100)

for issue in active_issues:
    print(f"任务: {issue['identifier']} - {issue['title']}")
    print(f"状态: {issue['status']}")
    print(f"分配给: {issue.get('assignee_type', 'N/A')} (ID: {issue.get('assignee_id', 'N/A')[:8]}...)")
    print(f"最后更新: {issue['updated_at']}")
    
    # 计算更新时长
    updated_at = datetime.fromisoformat(issue['updated_at'].replace('Z', '+00:00'))
    now = datetime.fromisoformat("2026-06-11T00:00:00Z")
    hours = (now - updated_at).total_seconds() / 3600
    print(f"距今: {round(hours, 1)} 小时")
    print("-" * 100)

print(f"\n总计: {len(active_issues)} 个活跃任务")
