import json
from datetime import datetime, timezone

# 读取 issues 数据
with open('/home/multica/.claude/projects/-home-multica-multica-workspaces-b5fdce19-2a82-455d-b644-5b83da2b3078-34f67cdb-workdir/525751c8-ef3a-4e7d-ab19-a983c3e12ddf/tool-results/bka0e90oq.txt', 'r') as f:
    data = json.load(f)

issues = data['issues']

# 当前时间
now = datetime.now(timezone.utc)

# 筛选未完成的任务
active_statuses = ['todo', 'in_progress', 'in_review', 'blocked']
active_issues = [i for i in issues if i['status'] in active_statuses]

print(f"未完成任务列表 (共 {len(active_issues)} 个):\n")
print("=" * 100)

for issue in active_issues:
    identifier = issue['identifier']
    status = issue['status']
    title = issue['title']
    assignee_id = issue['assignee_id']
    assignee_type = issue['assignee_type']
    updated_at = datetime.fromisoformat(issue['updated_at'].replace('Z', '+00:00'))
    hours_since_update = (now - updated_at).total_seconds() / 3600
    
    print(f"\n{identifier} - {title}")
    print(f"  状态: {status}")
    print(f"  分配给: {assignee_type} ({assignee_id[:8]}... 如果有)")
    print(f"  最后更新: {hours_since_update:.1f} 小时前 ({updated_at.strftime('%Y-%m-%d %H:%M:%S UTC')})")
    print("-" * 100)

