# TODO.md

> 结构化任务板（供 Val / Heartbeat 自动巡检）

## 字段定义
- `id`: 唯一ID（如 T-20260310-001）
- `title`: 任务名称
- `owner`: 责任人（Val / Helix / 谷老板 / 其他）
- `priority`: P0 / P1 / P2
- `status`: todo / doing / waiting / blocked / done / cancelled / snoozed
- `created_at`: 创建时间（Asia/Shanghai）
- `due_at`: 截止时间（可空）
- `last_update_at`: 最近一次实质更新
- `last_checked_at`: 最后检查时间
- `next_check_at`: 下次检查时间
- `check_interval`: 巡检周期（如 6h / 24h）
- `stale_after`: 多久无更新视为陈旧（如 24h / 72h）
- `depends_on`: 依赖（可空）
- `escalate_if_overdue`: true / false
- `last_progress_note`: 上次推进到哪
- `next_action`: 下一步最佳动作
- `notes`: 备注（风险、降级项、证据链接）

## 使用约定
1. 只有 `todo / doing / waiting / blocked / snoozed` 会被 heartbeat 视为活跃任务。
2. `done / cancelled` 不再巡检，也不应继续触发提醒。
3. 新任务尽量补齐：`last_update_at`、`stale_after`、`last_progress_note`、`next_action`。
4. 若任务只是暂缓，不要写 `cancelled`，改用 `snoozed`。
5. 若任务在等外部反馈，不要写 `blocked`，优先写 `waiting`。

## Tasks

### T-20260325-001
- title: OpenClaw 主动性与连贯执行机制升级
- owner: Val
- priority: P1
- status: done
- created_at: 2026-03-25 23:45 GMT+8
- due_at: 
- last_update_at: 2026-05-18 19:39 GMT+8
- last_checked_at: 2026-05-18 19:39 GMT+8
- next_check_at: 
- check_interval: 12h
- stale_after: 72h
- depends_on: 谷老板对实际运行效果的反馈
- escalate_if_overdue: false
- last_progress_note: 2026-05-18 谷老板选A关闭。Phase 1（状态驱动基础设施）+ Phase 2（Skill自动层 + FTS5记忆）已完成。问题方向与谷老板实际需求不匹配，正式关闭。
- next_action: 无。
- notes: 实际运行效果反馈：谷老板要求更安静、更精准、不机械汇报、不做无意义刷存在。原始框架（状态驱动闭环、TODO/CURRENT/HEARTBEAT 体系、Skill学习、FTS5）仍为永久资产保留。2026-05-18 正式关闭。

### T-20260310-001
- title: 网站方案A 48小时冲刺总控
- owner: Val
- priority: P0
- status: cancelled
- created_at: 2026-03-10 09:45 GMT+8
- due_at: 2026-03-12 08:06 GMT+8
- last_update_at: 2026-03-12 00:14 GMT+8
- last_checked_at: 2026-03-12 00:14 GMT+8
- next_check_at: 2026-03-12 00:14 GMT+8
- check_interval: 6h
- stale_after: 24h
- depends_on: Helix 各Track回传
- escalate_if_overdue: true
- last_progress_note: 任务已取消。
- next_action: 无。
- notes: 任务已取消（2026-03-12 谷老板指令）。Helix失联超过30小时，子任务T-003/004/005全部取消，方案A终止。

### T-20260310-002
- title: 记忆机制结构化改造（Index + TODO + 心跳状态）
- owner: Val
- priority: P1
- status: done
- created_at: 2026-03-10 09:45 GMT+8
- due_at: 2026-03-10 10:30 GMT+8
- last_update_at: 2026-03-10 10:30 GMT+8
- last_checked_at: 2026-03-10 09:45 GMT+8
- next_check_at: 2026-03-11 09:45 GMT+8
- check_interval: 24h
- stale_after: 72h
- depends_on: 无
- escalate_if_overdue: false
- last_progress_note: 首版模板已落地，后续按使用反馈微调字段。
- next_action: 无。
- notes: 已完成。

### T-20260310-003
- title: 方案A—Owner落位与资源分配核验
- owner: Helix
- priority: P0
- status: cancelled
- created_at: 2026-03-10 09:50 GMT+8
- due_at: 2026-03-10 16:06 GMT+8
- last_update_at: 2026-03-12 00:14 GMT+8
- last_checked_at: 2026-03-12 00:14 GMT+8
- next_check_at: 2026-03-12 00:14 GMT+8
- check_interval: 6h
- stale_after: 24h
- depends_on: 各Track负责人确认
- escalate_if_overdue: true
- last_progress_note: 任务已取消。
- next_action: 无。
- notes: 任务已取消（2026-03-12 谷老板指令）。Helix失联超过30小时，方案A终止。

### T-20260310-004
- title: 方案A—T+24核心模块完成度回传
- owner: Helix
- priority: P0
- status: cancelled
- created_at: 2026-03-10 09:50 GMT+8
- due_at: 2026-03-11 08:06 GMT+8
- last_update_at: 2026-03-12 00:14 GMT+8
- last_checked_at: 2026-03-12 00:14 GMT+8
- next_check_at: 2026-03-12 00:14 GMT+8
- check_interval: 12h
- stale_after: 24h
- depends_on: T-20260310-003
- escalate_if_overdue: true
- last_progress_note: 任务已取消。
- next_action: 无。
- notes: 任务已取消（2026-03-12 谷老板指令）。依赖任务 T-003 已取消。

### T-20260404-001
- title: AI 每日简报内容优化与邮件投递
- owner: Val
- priority: P1
- status: done
- created_at: 2026-04-04 11:07 GMT+8
- due_at: 
- last_update_at: 2026-04-04 12:46 GMT+8
- last_checked_at: 2026-04-04 12:46 GMT+8
- next_check_at: 
- check_interval: 4h
- stale_after: 24h
- depends_on: 
- escalate_if_overdue: false
- last_progress_note: 2026-04-04 简报生成并成功发送至 geekychen@gmail.com, gch3n@qq.com (messageId: 19d567bea53d6936)。通过 HTTPS_PROXY 解决 Gmail API 超时问题。
- next_action: 无。
- notes: ArXiv API 无响应，跳过论文部分。下次可考虑备用数据源。

### T-20260310-005
- title: 方案A—T+40可演示版预览与风险收敛
- owner: Helix
- priority: P0
- status: cancelled
- created_at: 2026-03-10 09:50 GMT+8
- due_at: 2026-03-11 22:06 GMT+8
- last_update_at: 2026-03-12 00:14 GMT+8
- last_checked_at: 2026-03-12 00:14 GMT+8
- next_check_at: 2026-03-12 00:14 GMT+8
- check_interval: 12h
- stale_after: 24h
- depends_on: T-20260310-004
- escalate_if_overdue: true
- last_progress_note: 任务已取消。
- next_action: 无。
- notes: 任务已取消（2026-03-12 谷老板指令）。方案A 48小时冲刺失败，Helix失联，终止执行。
