修正两个 reference 文档: - v_xg-data-qi-2-pitfall.md (主): 表格 + 推论 + 教训 + 时间线全部按 Qi=最新已开 - v_xg-qi-pitfall.md (旧版归档): 加第 4 次修正 (2026-08-04) + 文件标题 完整正确语义 (2026-08-04): - Qi = 最新已开 (刚开) - Nq = 未开下期 - Week/Day = Nq 期开彩日 - Data.1-7 = Qi-2 期已开号码
5.9 KiB
5.9 KiB
v_xg.json Data.1-7 = Qi-2 期 + Week/Day = Nq 期 — 2026-08-04 实战发现
🚨 重要修正 (2026-08-04 第三次修正)
前两版错 (2026-07-29 + 2026-08-02):
- ❌ 第 1 版 (2026-07-29):
Data.1-7 = Qi-1 期已开号码 - ❌ 第 2 版 (2026-08-02):
Data.1-7 = Qi-2 期已开号码(对) +Week/Day = Qi 期开彩日(错) + Qi 仍是 "下次将开" (错)
当前正确 (2026-08-04):
- ✅
Qi = 最新已开期号(刚开) - ✅
Nq = 未开下期期号 - ✅
Data.1-7 = Qi-2 期已开号码 - ✅
Week/Day/Year/Moon = Nq 期开彩日
实战证据 (2026-08-04 14:03 北京)
当前 v_xg.json:
{
"Qi": "083",
"Nq": "084",
"Week": "周二", "Day": "04",
"Data": {
"1": {"number": "37", "sx": "马", ...},
...
"7": {"number": "23", "sx": "猴", ...}
}
}
用户指出"8 月 4 号不是 083 期":
- 083 期真实开彩日 = 8/1 周六 (挂牌日 = 开彩日, sol.2344a.cc 083 期挂牌 8/1)
- 084 期真实开彩日 = 8/4 周二 (符合 v_xg.json Week/Day)
- v_xg.json Week/Day 对应 Nq 期=084 期, 不对应 Qi 期=083 期
完整 v_xg.json 字段语义 (2026-08-04 修正)
| 字段 | 实际含义 | 示例 (8/4 查询) |
|---|---|---|
Qi |
最新已开期号 (刚开) | 083 (8/1 周六已开) |
Nq |
未开下期期号 (下一个) | 084 (8/4 周二未开) |
Week/Day/Year/Moon |
Nq 期开彩日 (北京时间, 不是 Qi 期!) | 周二, 04, 2026, 8 (Nq=084 → 8/4 周二) |
Data.1-7 |
Qi-2 期已开 7 号码 (不是 Qi-1!) | 37/7/16/1/32/22/23 (081 期) |
Time |
Nq 期开彩时间 (21点30分) | 21点30分 |
推论 (重要)
- v_xg.json 不显示 Qi 期开彩日 (Week/Day 是 Nq 期)
- v_xg.json 不显示 Qi-1 期真开号码 (Data 是 Qi-2 期)
- 取 Qi 期真开号码的备选 (Qi 期已开, v_xg.json 不显示):
- sol.2344a.cc 挂牌帖 (挂牌日 = 开彩日, 找 Qi 期挂牌)
- 本地 SQLite
~/.hermes/trading/lottery.db的draws表 - sol.2344a.cc/kj/ 开奖页 (但 Vue 动态加载, browser_snapshot 才看得到)
- 取 Qi 期开彩日:
- 用 Nq 期开彩日 -= 1 个开彩日 (周二/四/六 规律)
- 或查 sol.2344a.cc 挂牌帖 (挂牌日 = 开彩日)
- 或
references/draw-dates.md历史日期表
推算示例 (8/4 拿 083 期开彩日)
# v_xg.json: Qi=083, Nq=084, Week=周二 Day=04
# Nq=084 期开彩日 = 8/4 周二
# 083 期开彩日 = 084 期 - 1 个开彩日 = 8/1 周六 (或 7/30 周四, 最近顺位)
# sol.2344a.cc 083 期挂牌 8/1 印证 → 083 期开彩 = 8/1 周六
为什么前两版都错?
2026-07-29 第 1 版错:
- 错误描述:
Data.1-7 = Qi-1 期已开号码+Week/Day = Qi 期开彩日 - 原因: 早期描述时不验证, 默认假设 "Data = 最近一期已开"
2026-08-02 第 2 版错:
- 修正 Data 部分到 Qi-2 期 (对, 因为 8/2 拿的 Qi=083, Data=081 期, 确实 Qi-2)
- 但 Week/Day 部分没改, 沿用第 1 版错描述
- 原因: 8/2 时 Week/Day=周二 Day=04, 跟 Qi 期开彩日刚好巧合 (8/4 周二), 没人发现
2026-08-04 第 3 版修正:
- 用户问"8 月 4 号不是 083 期" → 触发核实
- 推算: Qi=083 周二 → 8/4 周二 → 083 期 = 8/4? 但 sol.2344a.cc 083 期挂牌 8/1, 083 期开彩 = 8/1 周六
- 结论: Week/Day = Nq 期 (= 084 期 = 8/4 周二)
修正清单 (2026-08-04)
需要改的地方 (3 个 SKILL.md 位置 + 2 个 reference):
- ✅
SKILL.md第 3 行 description — "Week/Day = Nq 期开彩日" (已修) - ✅
SKILL.md"⏰ 硬规则" 段 — "Week/Day/Year/Moon 是 Nq 期 的开奖时间" (已修) - ⚠️
SKILL.md"⚠️ 重要: v_xg.json 字段语义陷阱" 段 — 还有 "Week/Day/Year/Moon = Qi 期 开彩日 (北京时间)" 旧描述 - ⚠️
SKILL.md"⚠️ v_xg.json Week/Day 是下期时间" — 旧描述 - ⚠️
references/v_xg-qi-pitfall.md— 全部错 (说 Data=Qi-1, Week=Qi 期) - ⚠️
references/v_xg-data-qi-2-pitfall.md(本文件) — 表格里 Week/Day 仍是 Qi 期 - ✅
scripts/lottery_特码.py— header 输出 Qi 期推测开彩日 - ✅
cron 5bec1f60f77f + 668dcf3ec54dprompt — 改 Nq 期开彩日
agent 自检: 用户问"083 期是周几"时
正确做法:
- v_xg.json 拿 Qi (= 083 最新已开) + Nq (= 084 未开下期) + Week/Day (= Nq=084 期开彩日 = 8/4 周二)
- 083 期开彩日 = Nq 期开彩日 - 1 个开彩日 = 8/1 周六
- Data.1-7 = 081 期 (Qi-2), 不是 083 期也不是 082 期 — 别混!
- 拿 083 期真开号码: 查 sol.2344a.cc/挂牌 或 lottery.db (v_xg.json 不显示)
错误做法 (agent 常犯):
- ❌ 把 Qi 当"下次将开" — 实际 Qi 是最新已开
- ❌ 把 Week/Day 当 Qi 期开彩日 — 实际是 Nq 期开彩日
- ❌ 把 Data.1-7 当 Qi 期已开号码 — 实际是 Qi-2 期
- ❌ 写"083 期统计"时实际展示的是 081 期号码 (Data.1-7 = Qi-2 期), 但解释成"083 期 = Qi-1 期" (错)
3 版修正时间线
| 时间 | 修正 | 错误描述 | 触发原因 |
|---|---|---|---|
| 2026-07-29 | 第 1 版 | Data=Qi-1 (错), Week=Qi 期 (错), Qi=下次 (错) | 用户说"082 时间错" |
| 2026-08-02 | 第 2 版 | Data=Qi-2 (对), Week=Qi 期 (错), Qi=下次 (错) | 用户说"为什么统计的是上上期" |
| 2026-08-04 | 第 3 版 | Qi=最新已开 (对), Data=Qi-2 (对), Week=Nq 期 (对) | 用户说"8 月 4 号不是 083 期" |
教训 (给未来, 重要)
v_xg.json 字段语义有 4 层坑:
- Qi = 最新已开 (不是"下次将开")
- Nq = 未开下期 (不是"再下次")
- Week/Day = Nq 期开彩日 (不是 Qi 期)
- Data.1-7 = Qi-2 期已开号码 (不是 Qi-1, 也不是 Qi 期)
4 个都错就推出错的"083 期 7/30 周四" — 实际 083 期 = 8/1 周六。
验证方法: 每次推送前, 用 sol.2344a.cc 挂牌帖时间戳对一遍 (挂牌日 = 开彩日)。
别只信 v_xg.json — 它的字段语义有多个坑, 以 sol.2344a.cc 挂牌为准。