From 828ada12edb7a6e716d71f2f24e5b65aac9fb27e Mon Sep 17 00:00:00 2001
From: TevinClaw <510129976@qq.com>
Date: Mon, 16 Mar 2026 11:34:45 +0800
Subject: [PATCH] config: 更新配置文件和定时任务状态

---
 workspace/HEARTBEAT.md |   71 ++++++++++++++++++++++++++++++++---
 1 files changed, 64 insertions(+), 7 deletions(-)

diff --git a/workspace/HEARTBEAT.md b/workspace/HEARTBEAT.md
index 4d4743f..f65d364 100644
--- a/workspace/HEARTBEAT.md
+++ b/workspace/HEARTBEAT.md
@@ -6,23 +6,80 @@
 
 ## 任务清单
 
-### 1. 三层记忆每日总结(由 memory-management 技能处理)
+### 每日任务(晚上10点后执行)
+
+#### 1. 三层记忆每日总结(由 memory-management 技能处理)
 
 **触发条件**: 时间 ≥ 22:00 且当日无 L2 记录  
 **执行技能**: [memory-management](../skills/memory-management/SKILL.md)  
 **执行脚本**: `skills/memory-management/scripts/daily_check.py`
 
-**逻辑**:
+**执行逻辑**:
 ```
+收到心跳请求
+    │
+    ▼
+读取 HEARTBEAT.md 获取任务清单
+    │
+    ▼
 时间 ≥ 22:00 ?
-    └── 是 → 今日 L2 已存在 ?
-              └── 否 → 执行每日总结
+    ├── 否 → 回复 HEARTBEAT_OK(时间未到)
+    │
+    └── 是 → 检查今日 L2 是否存在
+              │
+              ├── 是 → 回复 HEARTBEAT_OK(已记录)
+              │
+              └── 否 → 执行每日检查脚本
+                        │
+                        ▼
+                  扫描所有session文件
+                  (当前活跃 + .reset.归档 + .deleted.删除)
+                        │
+                        ▼
+                  分析内容识别重要事件
+                        │
+                        ▼
+                  生成每日总结建议
 ```
 
+**完整检查流程(确保无遗漏)**:
+
+1. **扫描所有Session文件**
+   - 当前活跃: `*.jsonl`
+   - 重置归档: `*.jsonl.reset.*`
+   - 删除归档: `*.jsonl.deleted.*`
+   - 检查今日修改时间戳
+
+2. **提取飞书渠道对话**
+   - 解析每个session文件
+   - 识别 `channel: feishu` 的消息
+   - 提取用户发送的文本内容
+
+3. **识别重要事件类型**
+   - 技能安装/更新(关键词: skill, 安装, 创建)
+   - 配置变更(关键词: config, 配置, API key)
+   - 定时任务(关键词: cron, 定时)
+   - 重要对话/决策
+
+4. **判断标准(怎样才算"没有遗漏")**
+   ```
+   ✅ 检查完成标准:
+   ├── 已扫描今日所有修改过的session文件(≥1个)
+   ├── 已检查.reset.和.deleted.归档文件
+   ├── 已提取飞书渠道对话记录
+   ├── 已识别所有重要事件类型
+   └── 已生成L2记录或确认无需记录
+   
+   ❌ 遗漏警告:
+   ├── 发现今日session文件 > 0
+   ├── 但今日L2记录不存在
+   └── → 必须人工检查补充
+   ```
+
 **动作**:
-- 扫描当日活动、决策、事件
-- 创建 L2 记录 (`memory/journal/YYYY-MM-DD.md`)
-- 更新 L0 索引
+- 执行 `daily_check.py` 扫描所有session
+- 如发现活动但未记录 → 提示需要补充L2
+- 更新 MEMORY.md 的"最近活动"摘要
 - 检查 L0 大小
 
 ---

--
Gitblit v1.9.1