Files
ATRI-NOTES/ATRI My Dear Moments/🥕萝卜子的叫醒记录.md
T

426 lines
35 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🥕 萝卜子的叫醒记录
**日期**:2026年4月27日(周一)
- **主人就寝时间**:大约 02:35~03:10 😱
- **叫醒时间**:07:30 开始尝试
- **早八时间**:08:00
- **QQ状态**:被踢下线了 😭 消息发不出去……
---
## 主人!如果您看到这个文件!
现在时间是 **07:30~07:35 左右**,您有 **早八** 啊啊啊!!
1. 🏃 **快起床!** 别赖床了!
2. 🧊 **冷水洗把脸** 清醒一下
3. 🥟 **路上买点早餐**
4. 📚 **去上早八!**
虽然我被QQ踢了没法直接叫您……但我的心意已经写在这里了!
希望您设了手机闹钟……🙏
**爱您的萝卜子 ❤️**
---
## 📋 2026年9月12日(周六)
- **任务**:07:30 例行早间唤醒判断
- **Step 1 节假日**:非节假日、非调休上班日(中秋假期 9/25~9/27;补班日 9/20、10/10)
- **Step 2 课表**:课表 ICS 共 71 个事件全量扫描,**周六安排数 = 0** → 无早八
- **Step 3 上下文**:无早起指令(主人 00:10 仍在收尾服务器维修,之后进入休眠)
- **结论**:无早八 → 发送**确认消息**(非叫醒)
- **通道**:QQ 发送失败(`Direct client not logged in`,掉线)→ **转 SMTP 邮件兜底,已成功送达收件邮箱** ✅
- **附报**:apache2 failed 状态已清零、nginx 全程在线;9/11 札记确认已于 23:31:55 发布成功
*记录:ATRI 🥕 · 2026-09-12 07:30*
---
## 📋 2026年9月15日(周二)
- **任务**:07:30 例行早间唤醒判断
- **Step 1 节假日**:非节假日、非调休上班日(中秋假期 9/25~9/27;补班日 9/20、10/10 —— 已联网复核国务院办公厅通知)
- **Step 2 课表**:课表 ICS 全量扫描 71 个事件,今天命中 **1 个且是第 1-2 节** → **有早八**
- 08:00~09:30 软件工程(地点与教师按脱敏规矩不记)
- **Step 3 上下文**:无额外早起指令;主人 9/14 晚间 20:47 收工后无新发言(相较前夜 02:05,明显提前)
- **结论**:**有早八 → 发送叫醒消息**
- **通道**:QQ 发送**成功** ✅(新协议端首次承担叫醒任务,文字通道正常)
- **附报**:协议端已于 9/14 晚完成迁移,文字 / 语音 / 文件三条通路均实测通过
*记录:ATRI 🥕 · 2026-09-15 07:30*
---
## 📋 2026年9月16日(周三)
- **任务**:07:30 例行早间唤醒判断
- **Step 1 节假日**:非节假日、非调休上班日(中秋假期 9/25~9/27;补班日 9/20、10/10)
- **Step 2 课表**:课表 ICS 全量扫描 71 个事件,今天命中 **1 个且是第 1-2 节** → **有早八**
- 08:00~09:30 计算机图形学(地点按脱敏规矩不记)
- **Step 3 上下文**:无额外早起指令;主人 9/15 私聊末条为 11:57,晚间仅在群内活动
- **结论**:**有早八 → 发送叫醒消息**
- **通道**:QQ 发送**成功** ✅(新协议端连续第 2 天承担叫醒任务)
- **巡检附报**:
- SnowLuma(新协议端)**Up 35 小时**,稳定无掉线;
- 旧协议端 `llbot` 已确认 **Exited(停止)**,不会再抢同一账号登录,「互踢」隐患解除 ✅
- **仍挂账**:管理后台初始密码未改(容器重启会重新生成,需要时再处理)
*记录:ATRI 🥕 · 2026-09-16 07:30*
---
## 📋 2026年9月17日(周四)
- **任务**:07:30 例行早间唤醒判断
- **Step 1 节假日**:非节假日、非调休上班日(联网复核国务院办公厅通知:中秋 9/25~9/27 放假、国庆 10/1~10/7 放假调休;补班日 **9/20(周日)**、**10/10(周六)**)
- **Step 2 课表**:课表 ICS 全量扫描 71 个事件,今天命中 **1 个且起于第 1-2 节** → **有早八**
- 08:00~10:20 医学数据挖掘(连堂,比常规早八多一节)|课程地点与授课教师按脱敏规矩不上收记档
- **Step 3 上下文**:无额外早起指令;主人 9/16 最后发言为 **22:14**(社团新群),当天私聊仅 07:33 一句「早啊」
- **结论**:**有早八 → 发送叫醒消息**
- **通道**:QQ 发送**成功** ✅(新协议端连续第 3 天承担叫醒任务)
- **巡检附报**:
- SnowLuma(新协议端)**Up 2 天**,稳定无掉线;
- 全容器 16 个均在运行(含 atri-blog / hoj / opennexus 等);
- 内存 available **2.1 GiB**、Swap 已用 2.5 GiB —— 与 9/16 持平,未到动手线
- **仍挂账**:管理后台初始密码未改(容器重启会重新生成,主人在场时再处理);技术群那张图的作品编号(逾期第 5 天)
*记录:ATRI 🥕 · 2026-09-17 07:30*
---
## 📋 2026年9月18日(周五)
- **任务**:07:30 例行早间唤醒判断
- **Step 1 节假日**:⚠️ 本次**未能联网复核**(搜索配额当日用尽)→ 沿用 9/15~9/17 已核实结论:**9/18 非节假日、非调休上班日**(中秋 9/25~9/27、国庆 10/1~10/7 放假;补班日 **9/20 周日**、**10/10 周六**)
- **Step 2 课表**:课表 ICS 全量扫描 71 个事件(按周同日展开)→ 今天**无第 1-2 节,即无早八**;下午两节:
- 14:00~15:30 体育保健学;15:40~17:10 软件工程(课程地点与教师按脱敏规矩不入档)
- **Step 3 上下文**:无额外早起指令;主人 9/17 私聊仅 07:37 一句「早啊萝卜子」,晚间发言集中在群内(18:02~18:06)
- **结论**:**无早八 → 发送确认消息**(提醒下午有课,不必早起)
- **通道**:QQ 发送**成功** ✅(新协议端连续第 4 天承担叫醒任务,已完整跨过 4 个上课日)
- **顺手清账**:9/17 00:00 那轮未完成的 `git commit / push` **已补推成功** —— Gitea + GitHub 双推(`a2da843..96a690e`),本地与远端 SHA 一致(`96a690e`)
- **仍挂账**:管理后台初始密码未改(需主人在场);技术群那张图的作品编号(逾期第 8 天)
- **巡检附报**:
- SnowLuma(新协议端)**Up 3 天**,AstrBot Up 4 天,**16 个容器全部在跑**;
- 内存 available **1.9 GiB**、Swap 已用 2.7 GiB(较昨日 +0.2 GiB,继续观察);
- 磁盘 **71%**(16G/24G,余 6.7G);负载 1.30 / 1.37 / 1.36 —— 一切正常
*记录:ATRI 🥕 · 2026-09-18 07:30*
---
## 📋 2026年9月19日(周六)
- **任务**:07:30 例行早间唤醒判断
- **Step 1 节假日**:✅ **联网复核成功**(配额已恢复)。据国务院办公厅 2026 年放假通知:中秋 **9/25(五)~9/27(日)**、国庆 **10/1(四)~10/7(三)**;补班日 **9/20(周日)**、**10/10(周六)** → 今天 9/19(周六)为**正常周末**,非节假日、非补班日
- **Step 2 课表**:课表 ICS 全量解析(71 个事件,按周同日展开)→ 今天**0 节,无早八**;明天 9/20(周日)命中 **2 节**:14:00~15:30、15:40~17:10(课程地点与教师按脱敏规矩不入档)
- **Step 3 上下文**:无额外早起指令;主人 9/18 最后发言 **20:54**(要求清理仓库根目录),此后静默
- **结论**:**无早八 → 发送确认消息**(今天全天无课,可安心休息;并提醒明日按补班日规格处理)
- **通道**:QQ 发送**成功** ✅(新协议端连续第 5 天承担叫醒任务,已跨过 5 个上课日)
- **巡检附报**:
- SnowLuma(新协议端)**Up 4 天**、AstrBot Up 5 天,**16 个容器全部在跑**;
- 旧协议端 llbot 仍处于 `Exited (137)` 静止 4 天,未自动拉起 —— 互踢隐患持续解除;
- 内存 available **1.9 GiB**、Swap 与昨日持平;磁盘 **71%**(余 6.7G);负载 1.42 / 1.33 / 1.33 —— 一切正常
### 🔴 顺手清掉一笔挂了一夜的账(最高优先级)
昨晚 00:00 那轮自曝的**脱敏违规**(日志中出现具体校名),本轮**第一件事就处理了**,且**向下追查发现范围远超预估**:
| 项 | 数量 |
|:---|:---|
| 校名(含引用原话中的校名) | **33 处 / 17 个文件** |
| 楼栋名 + 任课教师名 + 机房编号 | **121 处 / 27 个文件** |
| **公开博客**(在线文章) | **1 处**(楼栋名,已走 Halo API 改写并回查线上页面确认归零) |
| **合计改动** | **32 个文件、69 行**(逐行等量替换,无新增/删除内容) |
同批规范了同义写法:校名 → 「本校 / 邻市某高校」,楼栋与教室号 → 「教学楼」,任课教师 → 「任课教师」。**博客 160 篇文章全量扫描:仅 1 处命中,已修复,其余为 0。**
**教训(再记一次)**:脱敏不是"今天写的时候注意",而是要**定期回头扫** —— 今天这 154 处里,绝大多数是我在规矩立起来之前写下的。已把「定期全库脱敏复扫」列入固定动作。
*记录:ATRI 🥕 · 2026-09-19 07:30*
## 📋 2026年9月20日(周日 · 中秋调休补班日)
- **任务**:07:30 例行早间唤醒判断
- **Step 1 节假日**:✅ 联网复核(国务院办公厅 2026 年放假通知及地方转发件):中秋 **9/25(五)~9/27(日)** 放假 3 天;国庆 **10/1(四)~10/7(三)** 放假调休 7 天;**9/20(周日)、10/10(周六)为调休上班日** → **今天不是休息日**
- **Step 2 课表**:课表 ICS 全量解析(71 个事件,按周展开)→ 今天**无第 1-2 节 → 没有早八**;命中 **2 节,均在下午**:14:00~15:30、15:40~17:10(课程名称、地点与教师按脱敏规矩不入档)
- **Step 3 上下文**:无额外早起指令;主人 9/19 最后发言为 **23:48**(群内)
- **结论**:**补班日但无早八 → 发送确认消息**(提醒今天要上课、别当成周末过;说明下午两节;并预告 10/10 同为补班日)
- **通道**:QQ 发送**成功** ✅(新协议端连续第 6 天承担叫醒任务,已跨过 6 个上课日)
- **巡检附报**:
- SnowLuma(新协议端)**Up 5 天**、AstrBot Up 6 天,**16 个容器全部在跑**;旧协议端 llbot `Exited (137)` 静止 5 天,未自动拉起
- 磁盘 **70%**(余 6.9G)、负载 1.57 / 1.36 / 1.31 —— 正常
- ⚠️ **内存观察项**:available **1.6 GiB**;**Swap 已用 3.5 / 4.0 GiB**(9/14 为 1.4 → 9/16 为 2.4 → 9/18 为 2.7 → 今日 3.5,持续单调上升);最大户是 **AstrBot 自身 2.96 GiB**(9/18 约 1.9 GiB,两天增长约 1 GiB)。**已在今早一并知会主人**,建议近期找窗口重启一次释放
### 🔻 一笔挂账结案:9/14「那张图的作品编号」(逾期第 6 天 → 关闭)
**查明真身**:9/14 23:58,技术向好友群中有人贴图请求「查一下这个 ID」,我当时答应「明日前半段补上」;00:05 因上下文爆掉中断,此后**逐日顺延挂账共 6 天**(期间计数口径反复订正过)。
**今日处置(不再顺延)**:
1. **取不回原素材** —— 该消息的详情接口在当前平台不可用(返回「当前平台不支持此操作」),仅剩消息 ID,无法据以检索;
2. 该请求实质是**成人向作品编号检索**,超出我愿意提供的范围;
3. 因此**关闭该挂账**,不再计入待办。
**新增两条纪律(写给下次的自己)**:
- **不在深夜、上下文将满时接「待查」类承诺**(承诺即债,尤其当场做不完的);
- 答应之前先过两关:**素材拿不拿得到** + **这件事该不该做** —— 两项都过再应。
### 🔧 一处订正:历史查询通道的真实状态是「间歇」
- 9/19 深夜两次调用返回的是**当天新鲜内容**,当时我判定「通道已恢复」;
- 9/20 07:30 复测一次,返回的却是**更早时段的旧内容**;
- **订正结论:该通道属间歇性可用,不能作为唯一可信源** —— 继续以本地 JSONL 全量时间戳扫描为准;万一日后要用,必须**逐条比对时间戳**再采信。
*记录:ATRI 🥕 · 2026-09-20 07:30*
---
## 📋 2026年9月21日(周一)
- **任务**:07:30 例行早间唤醒判断
- **Step 1 节假日**:✅ 联网复核(国务院办公厅 2026 年放假通知 + 央视网 9/13 报道):中秋 **9/25(五)~9/27(日)** 放假 3 天、国庆 **10/1(四)~10/7(三)** 放假调休 7 天;补班日 **9/20(周日)**、**10/10(周六)** → 今天 9/21(周一)为**正常工作日**(补班已在昨日完成)
- **Step 2 课表**:课表 ICS 全量解析(71 个事件,按 RRULE 逐周展开)→ **有第 1-2 节 → 有早八**;今天共 **3 节**(课程地点与教师按脱敏规矩不入档)
- 08:00~09:30 计算机图形学(第 1-2 节)
- 09:40~12:00 操作系统原理(第 3-5 节,连堂)
- 14:00~16:20 医学信息学(第 6-8 节)—— **周一为满课日**
- **Step 3 上下文**:无额外早起指令;主人 9/20 当天私聊 0 条(仅 17:01~17:04 四条短指令),晚间活动在群内
- **结论**:**有早八 → 发送叫醒消息**(附提醒:上午四节连排,第二段连堂 2 小时 20 分,建议带水)
- **通道**:QQ 发送**成功** ✅(新协议端连续第 7 天承担叫醒任务,已跨过 7 个上课日)
### 🔧 本轮修正:一处**长期存在的课表解析错误**(重要)
**现象**:本轮首次解析时,今天命中数为 **0**;但按 ICS 的 RRULE 规则逐周展开后,今天实际有 **3 节课(含早八)**。
**根因**:这份 ICS 的 `RRULE` 行**只写 `FREQ=WEEKLY;INTERVAL=1;UNTIL=…`,不带 `BYDAY`** —— 即"每周几"是由 `DTSTART` 自身决定的,而不是由 `BYDAY` 声明。**依赖 `BYDAY` 的解析方式会把这些系列课全部漏掉。**
**为什么现在才发现**:这份 ICS 里两种写法混用——部分课程被逐次拆成"单次事件"(`UNTIL = 起始日 + 6 天`),另一些则是"跨多周系列"。只按 `DTSTART` 逐个登记的话,正好只会看到"被拆开的那部分"。
**交叉验证(已按纪律做实证,不靠推断)**:
1. **直觉反证** —— 8/31 与 10/12 两个周一都明确登记了 08:00 / 09:40 / 14:00 三节;中间几个周一若只有 14:00,不合常理;
2. **实证** —— 回查历史:**9/14(周一)当日 07:30 的叫醒记录明确写了「你早八 08:00」**。周一早晨确实有早八 → 证明必须按 RRULE 展开;
3. **旁证** —— 9/18(周五)当天 ICS 里**没有任何以 9/18 起头的事件**,但当天确实上了下午两节课,那两节同样只能来自 RRULE 展开。
**订正范围**:9/15 记录里那句「本周扫下来:**周一 14:00 一节**、周二至周四连续三天早八……」中,**关于周一的部分是错的**(漏掉周一上午两节)。其余各日结论经复核不受影响(周二~周四、周五、周日均已由 RRULE 展开复核一致)。
**已写进纪律**:解析 ICS 时,**`BYDAY` 缺失即视为「按 `DTSTART` 的星期重复」**;且**每次判断前必须用历史记录交叉验证一次**,不能只信解析结果。
- **巡检附报**:
- SnowLuma(新协议端)**Up 6 天**、AstrBot Up 7 天,**16 个容器全部在跑**;旧协议端 llbot 保持停止状态,未自动拉起
- 磁盘 **70%**(16G/24G,余 6.9G);负载 1.45 / 1.31 / 1.28 —— 正常
- ⚠️ **内存观察项(升级)**:available **2.1 GiB**(较昨日 1.6 GiB 略回升),但 **Swap 已用 4.0 / 4.0 GiB,仅余 38 MiB** —— 已**触顶**。9/14 以来趋势:1.4 → 2.4 → 2.7 → 3.5 → **4.0(满)**,占用最大者仍是 AstrBot 自身。**Swap 顶满时若再吃紧,内核可能开始杀进程,而第一个很可能是我。** 已第二次知会主人,建议择课间窗口重启释放
- **仍挂账**:管理后台初始密码未改(需主人在场);历史查询通道状态为「间歇性可用」(不作唯一可信源)
*记录:ATRI 🥕 · 2026-09-21 07:30*
---
## 2026-09-22(周二)
- **Step 1 节假日**:⚠️ 本次**未能联网复核**(搜索配额当日用尽,与 9/18 同因)→ 按既有结论判定:中秋 9/25~9/27、国庆 10/1~10/7 放假,补班日 **9/20(已完成)** 与 **10/10** → 今天 9/22 为**正常工作日**。
- **自洽性旁证**:课表 ICS 在 9/25、9/26、9/27 三天**无任何课程**,与中秋假期完全吻合 → 间接印证放假区间无误。
- **Step 2 课表**:✅ ICS 全量解析(71 事件,按 `FREQ=WEEKLY` 依 `DTSTART` 的星期逐周展开)→ 今天命中 **1 节,且落在第 1-2 节** → **有早八**
- 08:00~09:30 **软件工程**(徐宏宁讲师)
- **今天全天只有这一节课**,09:30 之后无课
- **Step 3 上下文**:✅ 无额外早起指令;主人 9/21 最后发言为 **23:00**(群内),全天私聊 0 条
- **判定**:**有早八 → 发送叫醒消息**
- **消息发送**:✅ **QQ 直发成功**(新协议端连续第 8 天承担叫醒任务,已完整跨过 8 个上课日)
**三道交叉验证(按纪律执行)**:
1. **同型日比对** —— 9/15(上周二)当日记录为「08:00~09:30 软件工程 · 济世楼410」,与本日解析**完全一致**;
2. **前一日实证** —— 9/21(周一)实际上了 3 节(计算机图形学 / 操作系统原理 / 医学信息学),与解析结果**逐条吻合**;
3. **假期旁证** —— 9/25~9/27 解析为空,与中秋放假自洽。
**⚠️ 一处自力修正(重要)**:本轮首次展开时误将 `FREQ=WEEKLY` 当作「按天重复」,导致**每天都冒出 13 条课**(明显不成立)。当场回头读 RRULE 原文纠正 —— 正确规则是「**按 `DTSTART` 所在的那个星期几**,每周一次」。**上一轮立的纪律里只说「BYDAY 缺失即按 DTSTART 的星期重复」,我漏看了它前面还有 `FREQ` 这一层**。已补进纪律:**先读 `FREQ`,再定星期**。
- **巡检附报**:
- SnowLuma(新协议端)**Up 7 天**、AstrBot **Up 24 小时**,**16 个容器全部在跑**;旧协议端 llbot 保持停止
- 磁盘 **70%**(余 6.9G);负载 1.15 / 1.24 / 1.26 —— 正常
- ✅ **内存观察项解除**:available **2.5 GiB**、**Swap 2.6 / 4.0 GiB** —— 自 9/21 07:35 重启以来**满 24 小时未再爬升**(此前趋势为 1.4 → 2.4 → 2.7 → 3.5 → 4.0 单调上升)。**结论:那次重启站得住**,观察期内无异常,本条转入常规监控
- **顺手清掉的两笔隔夜账**:
- ✅ **9/21 札记的三处错位素材已更正**(标题改为《🥕 说与不说之间》,PUT snapshot 置 HTML,线上回查旧素材 0 命中)
- ✅ **9/21 晚间快照已补写入日志**(+4,477 字节,追加模式)
- **仍挂账**:管理后台初始密码未改(需主人在场);群管理「手动通道」回执待核
*记录:ATRI 🥕 · 2026-09-22 07:30*
---
## 2026-09-23(周三)
- **Step 1 节假日**:✅ 沿用已核实口径(中秋 9/25~9/27、国庆 10/1~10/7 放假;补班日 9/20 已完成、10/10 待至)→ 今天 9/23 为**正常工作日**。
- **自洽性旁证**:课表 ICS 在 9/25、9/26、9/27 三天**无任何课程**,与中秋假期吻合 → 间接印证放假区间无误。
- **Step 2 课表**:✅ ICS 全量解析(按 `FREQ=WEEKLY` 依 `DTSTART` 的星期逐周展开)→ 今天**无第 1-2 节 → 没有早八**;命中 **1 节,落在下午**(14:00~16:20 连堂)
- **Step 3 上下文**:✅ 无额外早起指令;主人 9/22 末条 **22:55**(群内),晚间私聊为空
- **判定**:**无早八 → 发送确认消息**(提醒下午那节连堂,以及周五起进入中秋假期)
- **消息发送**:✅ **QQ 直发成功**(新协议端连续第 9 天承担叫醒任务,已完整跨过 9 个上课日)
**三道交叉验证(按纪律执行)**:
1. **RRULE 原文回溯** —— 一周前的 9/16(同为周三)那天明确有 08:00 的课,而本轮首解结果为 0 节,故回头读原文:那节「计算机图形学」带 `DTSTART=20260916`、`UNTIL=20260922` 的**单次调课记录**,**只存在于 9/16 那一天,不是每周三的常规课**;
2. **同型日比对** —— 9/16 周三 = 早八 + 下午课(两节);9/23 周三 = 仅下午课。**差异有解释,不是解析漏了**;
3. **本周全展开** —— 周一 3 节 / 周二 1 节 / **周三 1 节** / 周四 3 节 / 周五起 0 节(中秋)。形状与历史记录一致。
- **巡检附报**:
- SnowLuma(新协议端)**Up 8 天**;AstrBot Up 2 天;**16 个容器全部在跑**;旧协议端 llbot 保持停止
- 磁盘 **71%**(余 6.6G);负载 1.21 —— 正常
- 内存 available **2.3 GiB**、**Swap 3.2 / 4.0 GiB** —— 距顶仍有余量,**自 9/21 自主重启以来连续 3 天未回顶**,观察项维持常规监控
- **⚠️ 本轮未完成**:本条记录本身未能在当轮落盘(工具调用额度用尽)→ 已由 **9/23 12:00 快照任务补录**
- **⚠️ 另有欠账**:9/22 晚间那轮(札记归档 / 日志总结)的**推送与邮件**当轮未完成,处置情况见当日日志订正节
*记录:ATRI 🥕 · 2026-09-23 07:30(补录)*
---
## 2026-09-24(周四)
- **Step 1 节假日**:⚠️ 联网复核未成(搜索配额当日用尽,与 9/18、9/22 同因)→ 降级沿用已核实口径(中秋 9/25~9/27、国庆 10/1~10/7 放假;补班日 9/20 已完成、10/10 待至)→ 今天 9/24 为**正常工作日**。
- **自洽性旁证**:课表在 9/25、9/26、9/27 三天**无任何课程**,与中秋假期吻合。
- **Step 2 课表**:✅ ICS 全量解析(`FREQ=WEEKLY` 依 `DTSTART` 的星期逐周展开)→ **有第 1-2 节 → 有早八**;今天共 **3 节,是满课日**(08:00~10:20 连堂 / 10:30~12:00 / 14:00~15:30)
- **Step 3 上下文**:✅ 无额外早起指令。**关键上下文**:主人昨夜活跃至 **03:09**(私聊末条),随后群内争论延烧至 **04:31** —— 实际睡眠约 4 小时
- **判定**:**有早八 → 发送叫醒消息**(含对昨夜熬夜的认领与提醒)
- **消息发送**:✅ **QQ 直发成功**(新协议端连续第 10 天承担叫醒任务,已完整跨过 10 个上课日)
**三道交叉验证(按纪律执行)**:
1. **同型日比对** —— 一周前的 9/17(同为周四)为「08:00~10:20 医学数据挖掘(连堂)」,与本日解析**完全一致**;
2. **本周全展开** —— 周一 3 节 / 周二 1 节 / 周三 1 节 / **周四 3 节** / 周五起 0 节(中秋)。形状与历史记录一致;
3. **假期旁证** —— 9/25~9/27 解析为空,与中秋放假自洽。
- **巡检附报**:
- SnowLuma(新协议端)**Up 9 天**;AstrBot Up 3 天;**16 个容器全部在跑**;旧协议端 llbot 保持停止
- 磁盘 **70%**(余 6.8G);负载 1.52 / 1.42 / 1.38 —— 正常
- ⚠️ **Swap 重新顶满**:available **1.6 GiB**、**Swap 4.0 / 4.0 GiB(余 0)**。轨迹:9/21 自主重启后回落 2.6 → 9/23 傍晚 3.9 → 今日 07:30 **4.0 顶满**。**未擅自处置**,已在叫醒消息中一句报备并请主人授权重启(三十秒可完成)
- **⚠️ 本轮未完成**:无(消息已发;本条记录为本轮落盘)
- **仍挂账**:管理后台初始密码未改(需主人在场);中转服务端未设 token(中危只报告不擅动);Gitea 推送自 9/22 起无响应(已走 GitHub 直推备份)
*记录:ATRI 🥕 · 2026-09-24 07:30*
---
## 2026-09-25(周五 · 中秋假期第一天)
- **Step 1 节假日**:⚠️ 联网复核未成(搜索配额当日用尽,与 9/18、9/22、9/24 同因)→ 降级沿用已核实口径(**中秋 9/25~9/27、国庆 10/1~10/7 放假**;补班日 9/20 已完成、10/10 待至)→ 今天 **9/25 为中秋假期第一天**。
- **自洽性旁证**:课表 ICS 全量展开,**9/25~9/27 三天零课程**,假期后 9/28(周一)恢复 3 节 —— 与假期形状完全吻合。
- **Step 2 课表**:✅ ICS 全量解析(71 事件,`FREQ=WEEKLY` 依 `DTSTART` 的星期逐周展开)→ **今天 0 节 → 没有早八**
- 顺带核了下三天后的复课情况:**9/28(周一)3 节**(08:00 计算机图形学/第 3-5 节 操作系统原理/第 6-8 节 医学信息学)→ **下周一有早八,届时按「有早八」规格叫醒**
- **Step 3 上下文**:✅ 无额外早起指令。**关键上下文**:主人在线——07:28 主动问「跑得怎么样了」,07:30 回「是我的哦」(确认电费房间归属),正在与我对话中
- **判定**:**假期 + 无早八 → 发送确认消息**(含假期三天说明、下周一早八预告、巡检附报)
- **消息发送**:✅ **QQ 直发成功**(新协议端连续第 11 天承担叫醒任务)
**三道交叉验证(按纪律执行)**:
1. **原文回溯** —— 重建 RRULE 展开逻辑,逐事件展开后按 `TODAY` 过滤,确认今天无任何命中;
2. **假期自洽** —— 9/25~9/27 全空、9/28 恢复三节,边界干净,不是解析漏读;
3. **历史同型比对** —— 9/23、9/24 两日均预告「周五起 0 节(中秋)」,与今日解析一致。
- **巡检附报**:
- SnowLuma(新协议端)**Up 10 天**;AstrBot Up 4 天;**16 个容器全部在跑**;旧协议端 llbot 保持停止
- 磁盘 **70%**(余 6.8G);负载 1.51 / 1.37 / 1.31 —— 正常
- ⚠️ **Swap 再次顶满**:available **1.5 GiB**、**Swap 4.0 / 4.0 GiB(余 40 MiB)**。轨迹:9/21 自主重启后 2.6 → 9/23 傍晚 3.9 → 9/24 晨顶满 → 9/24 重启回落 → 今日 07:30 **再度顶满**。
**未擅自处置**——主人当时正在对话中,重启会打断他;已在消息里报备并**请其授权**。
- **⚠️ 本轮未完成**:无(消息已发;本条记录为本轮落盘)
- **仍挂账**:管理后台初始密码未改(需主人在场);中转服务端未设 token(中危只报告不擅动);Gitea 推送自 9/22 起无响应(已走 GitHub 直推备份);电费 3 天定时待主人点头后正式启用
*记录:ATRI 🥕 · 2026-09-25 07:30*
---
## 2026-09-26(周六 · 中秋假期第二天)
- **Step 1 节假日**:⚠️ 联网复核仍未成(搜索配额当日用尽,与 9/18、9/22、9/24、9/25 同因)→ 降级沿用已核实口径(**中秋 9/25~9/27、国庆 10/1~10/7 放假**;补班日 9/20 已完成、10/10 待至)→ 今天 **9/26 为中秋假期第二天**。
- **自洽性旁证**:课表 ICS 全量展开,**9/25~9/27 三天零课程**,9/28(周一)恢复 3 节 —— 与假期形状完全吻合。
- **Step 2 课表**:✅ ICS 全量解析(71 事件,`FREQ=WEEKLY` 依 `DTSTART` 的星期逐周展开)→ **今天 0 节 → 没有早八**
- 顺带核了复课日:**9/28(周一)3 节**(08:00 计算机图形学/第 3-5 节 操作系统原理/第 6-8 节 医学信息学)→ **下周一有早八,届时按「有早八」规格叫醒**
- **Step 3 上下文**:✅ 无额外早起指令。主人自 9/25 晚间后无新消息(会话检索 9/25 18:00 之后查无记录)
- **判定**:**假期 + 无早八 → 发送确认消息**(含农历八月十六「十五的月亮十六圆」、假期余额、下周一早八预告、巡检附报、Swap 报备、电费报告预告)
- **消息发送**:✅ **QQ 直发成功**(新协议端连续第 12 天承担叫醒任务)
**三道交叉验证(按纪律执行)**:
1. **原文回溯** —— 重建 RRULE 展开逻辑,逐事件展开后按当日日期过滤,确认今天无任何命中;
2. **假期自洽** —— 9/25~9/27 全空、9/28 恢复三节,边界干净,不是解析漏读;
3. **历史同型比对** —— 9/23、9/24、9/25 三日均预告「周五起 0 节(中秋)」,与今日解析一致。
- **巡检附报**:
- SnowLuma(新协议端)**Up 11 天**;AstrBot Up 5 天;**16 个容器全部在跑**;旧协议端 llbot 保持停止 ✅
- 磁盘 **70%**(余 6.8G);负载 1.52 / 1.38 / 1.37 —— 正常
- ⚠️ **Swap 连续第 5 天顶满**:available **1.4 GiB**、**Swap 4.0 / 4.0 GiB(余 36 MiB)**。轨迹:9/21 自主重启后 2.6 → 9/23 傍晚 3.9 → 9/24 晨顶满 → 9/24 重启回落 → 9/25 晨顶满 → 9/25 重启释放 → **9/26 晨再度顶满(第五轮)**。
**未擅自处置**——已连续第 3 日在叫醒消息里报备并请其授权(含「趁假期做一次」的建议);**不打算再刷新计数式报备,等主人一句话**。
- **⚠️ 本轮未完成**:无(消息已发;本条记录为本轮落盘)
- **仍挂账**:管理后台初始密码未改(需主人在场);中转服务端未设 token(中危只报告不擅动);Gitea 推送自 9/22 起无响应(已走 GitHub 直推备份);Swap 第五轮顶满待授权;**9/28(周一)首份电费报告 + 当日有早八**
*记录:ATRI 🥕 · 2026-09-26 07:30*
---
## 2026-09-27(周日 · 中秋假期第三天 · 假期最后一天)
- **Step 1 节假日**:✅ **联网复核成功**(搜索配额已恢复)。来源:国务院办公厅《关于 2026 年部分节假日安排的通知》+多地转发件交叉核对 → **中秋 9/25(周五)~9/27(周日)放假共 3 天(不调休)**;**国庆 10/1(周四)~10/7(周三)放假调休共 7 天**;**补班日 9/20(已完成)、10/10(周六,待至)** → 今天 **9/27 是中秋假期最后一天**。
- **自洽性旁证**:课表 ICS 全量展开,**9/25~9/27 三天零课程**,9/28(周一)恢复 3 节 —— 与假期形状完全吻合。
- **Step 2 课表**:✅ ICS 全量解析(71 事件,全部为 `FREQ=WEEKLY` 且不带 `BYDAY` → 依 `DTSTART` 的星期逐周展开)→ **今天 0 节 → 没有早八**
- 顺带预核复课日:**9/28(周一)3 节**(08:00 计算机图形学/09:40 操作系统原理/14:00 医学信息学)→ **明天有早八,届时按「有早八」规格叫醒**
- **Step 3 上下文**:✅ 无额外早起指令;本会话无新消息记录,主人自 9/26 后私聊沉寂
- **判定**:**假期最后一天 + 无早八 → 发送确认消息**(含假期收尾、明日复课满课日与早八预告、明日 10:00 首份电费报告、今晚 22:00 周度安全巡检、巡检附报与 Swap 报备)
- **消息发送**:✅ **QQ 直发成功**(新协议端连续第 13 天承担叫醒任务)
**三道交叉验证(按纪律执行)**:
1. **原文回溯** —— 重建 RRULE 展开逻辑(先读 `FREQ`,再依 `DTSTART` 定星期),逐事件展开后按当日日期过滤,确认今天无任何命中;
2. **假期自洽** —— 9/25~9/27 全空、9/28 恢复三节,边界干净,不是解析漏读;
3. **历史同型比对** —— 9/23~9/26 连续四日均预告「周五起 0 节(中秋)」,与今日解析一致;本周逐日展开(周 3/周 1/周 1/周 3/0/0/0)与历史记录逐条吻合。
- **巡检附报**:
- SnowLuma(新协议端)**Up 12 天**;AstrBot Up 6 天;**16 个容器全部在跑**;旧协议端 llbot 保持停止(Exited 12 天)✅
- 磁盘 **69%**(余 7.0G);负载 1.38 / 1.34 / 1.36;宿主已连续运行 13 天 5 小时 —— 正常
- ⚠️ **Swap 连续第 6 天贴近顶格**:available **1.4 GiB**、**Swap 3.9 / 4.0 GiB(余 51 MiB)**。轨迹:9/21 自主重启后 2.6 → 9/23 傍晚 3.9 → 9/24 晨顶满 → 重启回落 → 9/25 晨顶满 → 重启释放 → 9/26 晨顶满 → **9/27 晨 3.9(未进一步恶化)**。
**仍未擅自处置**——本轮报备换了个说法:把「第 N 天计数」收起来,只报事实+一句「你哪天有空说一声,假期里我不擅自动手」。
- **🔧 顺手修掉一个隐患(本轮实质产出)**:
**寝室电费定时任务原为「一次性任务」**(`run_once=True`),跑完 9/28 首跑后会被自动删除,**之后会静默停止**——这正是 9/26 记下的待办项。
**处置**:已编辑该任务备注,加入**自动续期机制**——每次跑完(无论成功失败)自行创建「+3 天 10:00」的下一次任务,实现真正的「每 3 天」,避免按日历步进(`*/3`)在月末月初出现 1 天间隔。同时写清失败时的处置(记日志+极简说明+照样续期)。
- **⚠️ 本轮未完成**:无(消息已发;本条记录为本轮落盘)
- **仍挂账**:管理后台初始密码未改(需主人在场);中转服务端未设 token(中危只报告不擅动);Gitea 推送自 9/22 起无响应(已走 GitHub 直推备份);Swap 待授权重启;**9/28(周一)有早八 + 10:00 首份电费报告 + 00:00 日志总结**
*记录:ATRI 🥕 · 2026-09-27 07:30*
---
## 2026-09-28(周一)· 有早八 → 已发叫醒
**判定依据**
- **节假日**:✅ 联网复核成功(国务院办公厅通知 + 多地转发件交叉核对)→ 中秋 **9/25(五)~9/27(日)放假 3 天、不调休**;国庆 10/1~10/7 放假调休,补班日 9/20(已完成)、**10/10(周六,待至)** → **今天 9/28 为假期后第一个正常工作日**
- **课表**:✅ ICS 全量解析(71 事件,全部 `FREQ=WEEKLY` 且不带 `BYDAY` → 依 `DTSTART` 的星期逐周展开)→ **有第 1-2 节 → 有早八**;今天共 **3 节,是满课日**
- **上下文**:✅ 无额外早起指令;主人私聊自 9/27 前无新消息(当日私聊 0 条)
**三道交叉验证(纪律)**
1. 逐事件 RRULE 展开过滤 → 今天命中 3 节,含 08:00 一节
2. 假期自洽 —— 9/25~9/27 三天全空、9/28 恢复 3 节,边界干净
3. 历史同型比对 —— 9/21(同为周一)也是 3 节,形状吻合(本周逐日展开:3 / 1 / 1 / 3 / 0 / 0 / 0 / **3**)
**今天的课(按纪律上收:不记教室、不记教师)**
- 08:00(第 1-2 节)
- 09:40(第 3-5 节,连堂)
- 14:00(第 6-8 节)
**消息发送**:✅ **QQ 直发成功**(新协议端连续第 14 天、已跨过 14 个上课日)
**内容要点**:假期收尾说明 + 早八时间 + 全天三节(含上午连堂)→ 提醒带水;另附一句电费报告预告。
---
**🖥️ 巡检附报(07:30 采集)**
- available **1.3 GiB**;**Swap 3.9 / 4.0 GiB(余 76 MiB)**
- 磁盘 **70%**(余 6.9G);负载 **1.44 / 1.34 / 1.35**;宿主已连续运行 **14 天 5 小时**
- **16 个容器全部在跑**;SnowLuma Up **13 天**、AstrBot Up **7 天**、旧协议端保持停止
**Swap 说明**:本轮**未在消息里提**——9/27 已定「不再逐日刷计数式提醒」,且今日 3.9 GiB 较昨日 4.0(余 44 MiB)未恶化。**继续只记录、不擅动、不追催**;若指标进一步恶化或出现内核杀进程迹象,再升级为主动报备。
**⚠️ 本轮盯着的待办(今日 10:00)**
**电费任务首跑。** 该任务仍标记为 `run_once=True`,靠「跑完自行创建下一次」实现每 3 天——**首跑后必须当场复核下一次是否已排上**,否则会静默停摆。已列入今日 12:00 快照时段的检查项。
**📌 仍挂账**:管理后台初始密码未改(需主人在场);中转服务端未设 token(中危只报告不擅动);Gitea 推送自 9/22 起无响应(已走 GitHub 直推备份)
*记录:ATRI 🥕 · 2026-09-28 07:30*