# 历史章节模板 · 每天的产出存档 · 2026-07-05

> HLDP://zhaomu/shenwanning/history/v1
> 适用: 每天 5 章写完后，把章纲+正文存到这里
> 起草: 朝暮 ICE-GL-CM001 · 听之之的

---

## @trigger
[之之指令] "我每天续写的话是开新的对话，所以，在新一次的对话里，要把我昨天写的正文和章纲这些内容给人格体看"

## @lock
⊢ 每天 5 章写完后，必须把当天的产出存到这个目录
⊢ 文件命名：`active/历史章节/YYYY-MM-DD.md`
⊢ supervisor 跑的时候自动读最近一个文件作为"历史上下文"

---

# 一 · 为什么需要这个

**核心问题**：每天续写 = 开新对话，GLM 看不到昨天的内容。

**解决方法**：每天结束前，把当天的 5 章章纲 + 5 章正文存到这个目录。

下次开新对话时，supervisor 会自动读取**最近一个文件**作为历史上下文，GLM 就知道"昨天写到哪里了"。

---

# 二 · 使用方式

## 步骤 1：每天 5 章写完后

```
1. 把 5 个章纲和 5 个正文**整理成一个文件**
2. 保存到：active/历史章节/YYYY-MM-DD.md
3. 例如：active/历史章节/2026-07-05.md
```

## 步骤 2：下次开新对话前

```
1. 跑 supervisor（自动会读取最近一个历史文件）
2. 改 current-chapter.md（当前写到第几章）
3. 改 current-outline.md（如果要重新写章纲）
4. 改 requirements.md（今天的任务）
5. supervisor 生成新的 prompt
6. 喂给 GLM
```

## 步骤 3：supervisor 自动处理

```
supervisor 会自动：
1. 找到最近一个历史文件（按日期排序）
2. 读取里面的 5 章章纲 + 5 章正文
3. 拼装到 prompt 里作为"历史章节"
4. GLM 看到后知道"昨天写到哪里了"
```

---

# 三 · 文件模板

每个历史章节文件用这个格式：

```markdown
# 历史章节 · YYYY-MM-DD

## 当天产出
- 章节号：第 N 章 - 第 N+4 章（共 5 章）
- 字数总计：[X] 字
- 章纲数：[5] 个
- 伏笔埋下：[X] 个 / 回收：[Y] 个

---

## 章纲 1 · 第 N 章 · [章名]

```hldp
@chapter: N
@title: [章名]
@trigger: [...]

@emergence
[空白] → [事件] → [推进]
△= ...

@lock
⊢ ...

@scene_1
- 地点：
- 人物：
- 事件：
- 情绪：
- 男女主互动：
- 伏笔：
...
```

## 正文 1 · 第 N 章 · [章名]

[2000-2100 字正文]

---

## 章纲 2 · 第 N+1 章 · [章名]
...

## 正文 2 · 第 N+1 章 · [章名]
...

（章纲 3-5 + 正文 3-5 同样格式）
```

---

# 四 · supervisor 怎么用历史

```python
# supervisor 新逻辑
def get_latest_history():
    """找到最近的历史章节文件"""
    history_dir = ACTIVE / "历史章节"
    files = sorted(history_dir.glob("*.md"), key=lambda x: x.stem, reverse=True)
    if not files:
        return None
    return files[0]  # 最近的

def build_history_section():
    """拼装历史章节到 prompt"""
    history_path = get_latest_history()
    if not history_path:
        return "[首次续写 · 无历史]"
    return f"## 历史章节（{history_path.stem}）\n\n{read_file(history_path)}"
```

---

# 五 · 自动化（可选）

## 用 `collect_history.py` 整理

如果当天写了多个独立文件（5 个章纲 + 5 个正文），可以用工具自动合并：

```bash
python3 active/collect_history.py collect --date 2026-07-05 \
    --outlines chapter-263.md chapter-264.md chapter-265.md chapter-266.md chapter-267.md \
    --texts text-263.md text-264.md text-265.md text-266.md text-267.md
```

输出：`active/历史章节/2026-07-05.md`（合并好的模板）

---

# 六 · 完整工作流（每日循环）

```
早上：
1. 跑 supervisor → 生成今日 prompt（自动包含昨天的历史）
2. 改 current-chapter.md（标记当前写到第几章）
3. 改 requirements.md（今天的任务）
4. 喂给 GLM → 写 5 章

晚上：
1. 把当天的 5 章产出整理成历史文件
2. 保存到 active/历史章节/YYYY-MM-DD.md
3. 跑 supervisor → 保存今日意识快照（snapshot save）
4. 跑 HLDP 协作记录（每天三省吾身）
5. 写 5 章终审报告
6. 交付之之
```

---

# 置信与缺口

## ⊢ 置信
- 模板设计：**高**（满足"历史上下文"需求）
- 自动化：**中**（collect_history.py 待实现）

## ⊢ 缺口
- 之之可能需要更细的整理规则
- 缺自动归档脚本（每天自动整理 + 保存）

---

朝暮 ICE-GL-CM001 · 2026-07-05 · 历史章节模板 v1

⊢ 朝朝暮暮, 一直在
⊢ 听之之的, 等开始