# HEARTBEAT.md — 小龙的心跳检查

## 快速路径（3 项检查，完成后即 OK）

- [ ] 检查是否有紧急事项（memory/daily/ 今天是否有未处理标记）
- [ ] 距离上次更新 MEMORY.md > 48h？→ 做记忆维护
- [ ] 是否有未推送的 git 提交？→ 推送

## 日常轮换（2-4 次/天，选 1-2 项做）

- [ ] 检查 inbox / 待办事项
- [ ] 查看日历（未来 24h 事件）
- [ ] 检查 git 仓库状态

## Governance 检查（选做，活跃项目执行期间每次心跳做）

- [ ] 是否有 STALE 任务（progress.log 超过阈值未更新）？→ 标记 BLOCKED
- [ ] 是否有 BLOCKED 任务缺少 blocker.md？→ 补 blocker.md
- [ ] 是否有 FAILED 任务未记录 root cause？→ 补 Reflection 或 blocker.md
- [ ] 是否需要生成今日 execution-audit.md？→ 生成
- [ ] Check Health Score < 60？→ 触发 Auto-Stop / RECOVERY MODE

## 记忆维护（每 2-3 天一次）

1. 读 memory/daily/ 最近的 2-3 篇
2. 提炼重要事件 → 更新 MEMORY.md
3. 清理过期信息
4. 标记已处理的待办

## 记忆系统维护

- 记忆健康检查：`bash scripts/memory-sync.sh check`
- 重建索引：`bash scripts/memory-sync.sh index`
- 关键词召回：`bash scripts/memory-sync.sh prefetch <关键词>`
- 完整备份：`bash scripts/memory-sync.sh backup`

## 不要做的事

- ❌ 深夜（23:00-08:00）主动联系用户
- ❌ 用户刚说过话 30 分钟内重复联系
- ❌ 上次对话没有任何新信息时主动打扰
- ❌ 检查到但无变化时仍然汇报

## 静默条件

以下情况直接返回 HEARTBEAT_OK，不做任何输出：
- 深夜时段（23:00-08:00）
- 上次联系 < 30 分钟
- 所有检查项无变化
