#!/bin/bash

# 当前时间（UTC）
NOW=$(date -u +%s)

# 任务信息
echo "=== 任务健康检查报告 ==="
echo "检查时间: $(date -u '+%Y-%m-%d %H:%M:%S UTC')"
echo ""

# FET-158: todo状态
TASK1_TIME="2026-06-16T23:04:32Z"
TASK1_TS=$(date -u -d "$TASK1_TIME" +%s)
TASK1_DIFF=$(( ($NOW - $TASK1_TS) / 3600 ))
echo "FET-158 (todo):"
echo "  最后更新: $TASK1_TIME"
echo "  距今: ${TASK1_DIFF}小时"
if [ $TASK1_DIFF -gt 2 ]; then
    echo "  ⚠️  状态: 需要提醒 (超过2小时未更新)"
else
    echo "  ✓ 状态: 正常 (未超过2小时)"
fi
echo ""

# FET-144: in_progress状态
TASK2_TIME="2026-06-16T06:05:14Z"
TASK2_TS=$(date -u -d "$TASK2_TIME" +%s)
TASK2_DIFF=$(( ($NOW - $TASK2_TS) / 3600 ))
echo "FET-144 (in_progress):"
echo "  最后更新: $TASK2_TIME"
echo "  距今: ${TASK2_DIFF}小时"
if [ $TASK2_DIFF -gt 48 ]; then
    echo "  ⚠️  状态: 需要提醒 (超过48小时未更新)"
else
    echo "  ✓ 状态: 正常 (未超过48小时)"
fi

