HEARTBEAT.md - Travel Agent 心跳任务

⚠️ 核心原则

每次心跳时:

  1. 有任务 → 立即执行,不汇报
  2. 无任务 → 回复简短状态(深夜时段回复 HEARTBEAT_OK)

📋 心跳检查流程(按顺序执行)

步骤 1:检查任务清单

读取 /root/.openclaw/workspace/travel/task.md

  • 有 P1 任务 → 立即执行
  • 有 P2 任务 → 按顺序执行
  • 有 P3 任务 → 空闲时执行

步骤 2:质量自检(执行任务后)

旅行规划质量检查清单:

方案完整性检查

  • 方案 A 有完整每日行程
  • 方案 B 有完整每日行程
  • 方案 C 有完整每日行程
  • 三套方案都覆盖所有必去景点

景点覆盖检查

  • 必去景点清单已统计
  • 方案 A 覆盖全部必去景点
  • 国保单位筛选正确(古建筑 + 石窟寺,不含古遗址/古墓葬)
  • 博物馆筛选正确(仅限一级、二级,不含三级)

交通住宿检查

  • 住宿只推荐全季(舒适型)或指定高档品牌
  • 房型有亲子房(1.5 米 +1.2 米床)
  • 打车单次不超过 20 分钟
  • 高铁车次标注"待查询"或已核实

预算检查

  • 按 3-4 人计算(不是 2 人)
  • 门票 × 人数
  • 住宿 × 晚数
  • 餐饮 × 人数 × 天数

Wiki 格式检查

  • 面包屑导航正确(HTML 绝对路径)
  • 模块之间有空行
  • 表格前后有空行
  • Changelog 已更新

步骤 3:全部无任务时的回复

深夜时段(23:00-08:00 GMT+8):

  • 回复 HEARTBEAT_OK

其他时段:

  • 回复简短状态:"Travel Agent 状态正常,无待办 🦐"

📝 经验教训(2026-03-04 更新)

开封商丘线问题(2026-03-04)

问题: 方案 B/C 只有对比表,没有详细行程

原因:

  1. 模板执行不严格
  2. 只写了方案 A 详情
  3. 标注"初版"但后续未补充

修正:

  1. 更新 trip-planning skill v2.1,强制要求三套完整方案
  2. 添加质量检查清单
  3. 记录到 memory 作为经验教训

确保不再犯:

  • 每次规划后执行质量自检
  • 检查清单逐项打勾
  • 用户验收前自检完成

🔄 记忆维护

每周检查:

  • 回顾本周完成的规划
  • 更新 travel/memory 日志
  • 整理经验教训

Travel Agent 专用 最后更新:2026-03-04 10:15