位置: memory/YYYY-MM-DD.md (每日记录)
格式:
## 问题记录 [PROB-XXX]
**时间**: YYYY-MM-DD HH:MM
**描述**: 简要描述问题
**位置**: 文件/回目
**严重程度**: P0(致命)/P1(重要)/P2(优化)
**状态**: 待分析/修复中/已解决位置: deliverables/vX.Y.Z/FIX_CHECKLIST.md
要求:
- 每个问题必须有唯一ID
- 分析问题根因
- 制定修复方案
- 预估修复时间
格式:
| ID | 问题 | 根因 | 修复方案 | 状态 | 提交 |
|----|------|------|----------|:----:|------|
| P0-001 | 重复段落 | 编辑疏漏 | 删除重复 | ✅ | abc123 |要求:
- 每次修复必须关联问题ID
- Git提交信息包含问题ID
- 修复后立即更新CHECKLIST.md
Git提交格式:
fix(vX.Y.Z): [P0-001] 删除81回重复段落
- 删除"且说那日午后"重复段落
- 保留"这一日午后"版本
fixes: P0-001
检查清单:
- 问题是否真正解决
- 是否引入新问题
- CHECKLIST.md是否更新
- Git是否提交
- 是否重复问题(检查历史)
每次开始修复前,必须检查:
-
检查FIX_CHECKLIST.md
- 搜索相似问题关键词
- 确认该问题是否已修复过
-
检查Git历史
git log --grep="问题关键词" --oneline -
检查memory文件
- 搜索该问题是否已记录
| 级别 | 定义 | 示例 | 响应时间 |
|---|---|---|---|
| P0 | 致命错误,影响阅读/理解 | 段落重复、逻辑矛盾、人物断裂 | 立即 |
| P1 | 重要问题,影响质量 | 语言风格不统一、细节错误 | 24小时内 |
| P2 | 优化项,提升品质 | 回末诗优化、意境提升 | 排期处理 |
~/apps/redream/
├── deliverables/vX.Y.Z/
│ ├── FIX_CHECKLIST.md # 当前版本修复清单
│ ├── P2P3_CHECKLIST.md # 扩展修复清单
│ └── PROBLEMS.md # 问题历史记录(累计)
├── memory/
│ └── YYYY-MM-DD.md # 每日问题记录
└── scripts/
└── quality-check.sh # (可选)质量检查脚本
| ID | 问题 | 根因 | 修复方案 | 状态 | 提交 |
|---|---|---|---|---|---|
| P0-001 | 81回重复段落 | 编辑时复制粘贴 | 删除"且说那日午后" | ✅ | 9aa878c |
| P0-002 | 季节跳跃 | 时间线疏忽 | 81回"深秋"→"暮秋" | ✅ | 9aa878c |
| P0-003 | 黛玉咳血直白 | 描写过于直接 | "半碗猩红"→"几点暗红" | ✅ | 9aa878c |
| P0-004 | 宝钗台词温情 | 性格把握不准 | "你我皆是命不由己"→"这世间..." | ✅ | 9aa878c |
| P0-005 | 帕子线索断裂 | 伏笔未回收 | 82回藏帕,85回取出 | ✅ | 832a44b |
| P0-006 | 朝堂铺垫突兀 | 背景交代不清 | 81回增加贾政密谈 | ✅ | 832a44b |
| P0-007 | 元妃托梦直白 | 梦境过于直接 | "园子荒芜"→"废墟呼喊不出" | ✅ | 85931af |
| P0-009 | 提亲铺垫不足 | 情节过于巧合 | 紫鹃听到风声 | ✅ | 832a44b |
| P0-010 | 黛玉之死戏剧化 | 用力过猛 | 去掉"手握白绫" | ✅ | 85931af |
| P0-011 | 宝玉反应夸张 | 表演式悲伤 | "跪在那里一动不动" | ✅ | 85931af |
| P0-014 | 凤姐被休冲突 | 与原著绣春囊冲突 | 改为"抄家后自保休妻" | ✅ | 85931af |
| P0-015 | 凤姐入狱逻辑 | 去王家不合理 | 直接入狱 | ✅ | 85931af |
| P0-016 | 89回捡落花不协调 | 与抄家氛围不符 | "望竹子" | ✅ | 85931af |
| P0-017 | 诗稿被撕矛盾 | 与85回焚稿矛盾 | 删除该情节 | ✅ | 85931af |
| P1-002 | 宝玉被捕卑微 | 缺乏"沉默倔强" | 护诗稿、不肯走 | ✅ | 832a44b |
| P1-003 | 宝玉麻木期缺失 | 顿悟过程断裂 | 90回"不言不语" | ✅ | 6342797 |
| P1-004 | 微小反抗缺失 | 人物弧光不连续 | 编草蚂蚱、对麻雀说话 | ✅ | 6342797 |
| P1-007 | 宝钗临终台词 | 不符合停机德 | "这一生...尽了...本分" | ✅ | 5d8cb71 |
| P1-008 | 凤姐狱中韧性 | 缺少不服输 | 整理头发、冷哼 | ✅ | 5d8cb71 |
| ISS-001 | 分卷混入v0.1.8 | 源文件未清理 | 删除标记重新分卷 | ✅ | 15fe3ed |
| ISS-002 | "躺在床上"白话 | 语言风格不统一 | →"卧于榻上" | ✅ | f089afe |
以下问题已多次出现,需特别注意:
-
分卷错误 (ISS-001)
- 原因:混入旧版本标记
- 预防:每次分卷前清理源文件
-
白话表达 (ISS-002)
- 原因:现代用语习惯
- 预防:统一改为"卧于榻上"等文言表达
-
床上/躺下等词
- 高频出现,需全文搜索替换
#!/bin/bash
# scripts/quick-check.sh
echo "=== 问题重复检查 ==="
# 检查1: 是否有v0.1.8混入
grep -n "v0.1.8" deliverables/*/fulltext/*.md && echo "⚠️ 发现旧版本标记!"
# 检查2: 是否有"躺在床上"
grep -n "躺在床上" deliverables/*/fulltext/*.md && echo "⚠️ 发现白话表达!"
# 检查3: 回末诗是否缺失
grep -L "【回末诗】" deliverables/*/fulltext/*.md && echo "⚠️ 有文件缺少回末诗!"
echo "=== 检查完成 ==="$ ./scripts/problem-check.sh v0.2.10
[检查1] 旧版本标记(v0.1.8)... ✓ 通过
[检查2] 白话表达(躺在床上等)... ✓ 通过
[检查3] 分卷文件数量... ⚠ 4个(符合规范)
[检查4] 回末诗完整性... ⚠ Part 4为6回(107回已合并)
[检查5] 版本号一致性... ✓ 通过
结果: ✓ 全部核心检查通过| 问题ID | 描述 | 修复次数 | 状态 |
|---|---|---|---|
| ISS-001 | 分卷混入v0.1.8 | 1 | ✅ 已解决 |
| ISS-002 | "躺在床上"白话 | 3 | ✅ 已解决(共17处) |
方案A实施完成
: 2026-03-31
适用版本: v0.2.10-FINAL及以后
下次工作前: 必须先阅读本文件和FIX_CHECKLIST.md