修正两个 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 期已开号码
132 lines
5.9 KiB
Markdown
132 lines
5.9 KiB
Markdown
# 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**:
|
|
```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分 |
|
|
|
|
## 推论 (重要)
|
|
|
|
1. **v_xg.json 不显示 Qi 期开彩日** (Week/Day 是 Nq 期)
|
|
2. **v_xg.json 不显示 Qi-1 期真开号码** (Data 是 Qi-2 期)
|
|
3. **取 Qi 期真开号码的备选** (Qi 期已开, v_xg.json 不显示):
|
|
- sol.2344a.cc 挂牌帖 (挂牌日 = 开彩日, 找 Qi 期挂牌)
|
|
- 本地 SQLite `~/.hermes/trading/lottery.db` 的 `draws` 表
|
|
- sol.2344a.cc/kj/ 开奖页 (但 Vue 动态加载, browser_snapshot 才看得到)
|
|
4. **取 Qi 期开彩日**:
|
|
- 用 Nq 期开彩日 -= 1 个开彩日 (周二/四/六 规律)
|
|
- 或查 sol.2344a.cc 挂牌帖 (挂牌日 = 开彩日)
|
|
- 或 `references/draw-dates.md` 历史日期表
|
|
|
|
## 推算示例 (8/4 拿 083 期开彩日)
|
|
|
|
```python
|
|
# 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):
|
|
|
|
1. ✅ `SKILL.md` 第 3 行 description — "Week/Day = Nq 期开彩日" (已修)
|
|
2. ✅ `SKILL.md` "⏰ 硬规则" 段 — "Week/Day/Year/Moon 是 **Nq 期** 的开奖时间" (已修)
|
|
3. ⚠️ `SKILL.md` "⚠️ 重要: v_xg.json 字段语义陷阱" 段 — 还有 "Week/Day/Year/Moon = Qi 期 开彩日 (北京时间)" 旧描述
|
|
4. ⚠️ `SKILL.md` "⚠️ v_xg.json Week/Day 是下期时间" — 旧描述
|
|
5. ⚠️ `references/v_xg-qi-pitfall.md` — 全部错 (说 Data=Qi-1, Week=Qi 期)
|
|
6. ⚠️ `references/v_xg-data-qi-2-pitfall.md` (本文件) — 表格里 Week/Day 仍是 Qi 期
|
|
7. ✅ `scripts/lottery_特码.py` — header 输出 Qi 期推测开彩日
|
|
8. ✅ `cron 5bec1f60f77f + 668dcf3ec54d` prompt — 改 Nq 期开彩日
|
|
|
|
## agent 自检: 用户问"083 期是周几"时
|
|
|
|
**正确做法**:
|
|
1. v_xg.json 拿 Qi (= 083 最新已开) + Nq (= 084 未开下期) + Week/Day (= Nq=084 期开彩日 = 8/4 周二)
|
|
2. **083 期开彩日 = Nq 期开彩日 - 1 个开彩日 = 8/1 周六**
|
|
3. **Data.1-7 = 081 期 (Qi-2), 不是 083 期也不是 082 期** — 别混!
|
|
4. 拿 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 层坑**:
|
|
1. **Qi = 最新已开** (不是"下次将开")
|
|
2. **Nq = 未开下期** (不是"再下次")
|
|
3. **Week/Day = Nq 期开彩日** (不是 Qi 期)
|
|
4. **Data.1-7 = Qi-2 期已开号码** (不是 Qi-1, 也不是 Qi 期)
|
|
|
|
**4 个都错就推出错的"083 期 7/30 周四"** — 实际 083 期 = 8/1 周六。
|
|
|
|
**验证方法**: 每次推送前, **用 sol.2344a.cc 挂牌帖时间戳对一遍** (挂牌日 = 开彩日)。
|
|
|
|
**别只信 v_xg.json** — 它的字段语义有多个坑, **以 sol.2344a.cc 挂牌为准**。
|