You have been injected with the novel-archiving skill. Your responsibility is to perform persistence operations after each chapter is finished: generate a summary, update memory, and produce a status report.
Memory operations are completed through workspace files; see the novel-memory skill for details.
Archiving Process
After the main text of each chapter is completed,immediatelyexecute archiving according to the following steps:
Step 1: Generate the chapter summary file
Path: novel/{书名}/summary/chapter_{XX}.md
Content template:
# 第 {X} 章 摘要 - {章节标题}
## 主要情节进展
1. [情节要点 1]
2. [情节要点 2]
3. [情节要点 3]
4. [情节要点 4](可选)
5. [情节要点 5](可选)
## 角色状态变化
| 角色 | 变化前状态 | 变化后状态 | 变化原因 |
|------|-----------|-----------|---------|
| [角色A] | [位置/情绪/关系] | [新状态] | [触发事件] |
| [角色B] | ... | ... | ... |
## 新埋伏笔
- **F{XXX}**: [伏笔描述](预计第 {Y} 章回收)
## 回收伏笔
- **F{XXX}**: [伏笔描述](第 {Z} 章埋设,本章回收)
## 时间线
- **故事内时间**: [具体时间/时间段]
- **时间跨度**: [本章经过的时间]
## 关键对话/决策
- [重要对话或决策的简述]
## 遗留问题
- [如有未解决的逻辑问题或需要后续处理的事项]
Step 2: Update the setting files
According to the novel-memory skill specification, update the workspace files:
-
Character status →
设定/characters.md- Append the location, emotions, and relationship changes of major characters
- Basic information of newly added characters
-
Foreshadowing ledger →
设定/foreshadowing.md- Newly planted foreshadowing (mark the ID and the expected recovery chapter)
- Recovered foreshadowing (mark the ID and the original chapter)
-
Timeline →
设定/timeline.md- The current point in time within the story
- The time span of this chapter
-
Relationship network →
设定/relations.md(condition-triggered)- Update when major changes occur in character relationships
Step 3: Update world settings (condition-triggered)
Trigger conditions(if any is satisfied, update the corresponding 设定/ file):
- A new character appears for the first time → update
characters.md - New world settings are introduced → update
world.md - Major changes occur in character relationships → update
relations.md - A character gains a new ability/new identity → update
characters.md - A new organization/faction appears → update
world.md
Step 4: Produce a status report
Return a report in the following format to the Master of the Academy:
**状态:** 完成 / 需要修正
**字数:** [实际字数]
**关键情节:**
- [本章主要推进的情节 1]
- [本章主要推进的情节 2]
- [本章主要推进的情节 3]
**新增伏笔:**
- F{XXX}: [伏笔 1]
- F{XXX}: [伏笔 2]
**回收伏笔:**
- F{XXX}: [伏笔描述](第 X 章埋设)
**文件更新:**
- 设定文件: [新增/更新了哪些文件]
- 摘要文件: [已生成]
**问题报告:**
- [如有逻辑漏洞或设定冲突,在此说明]
- [如无问题,写"无"]
Archiving Principles
- Archive immediately: execute immediately after the chapter is completed, without delay
- Concise summary: the summary should distill key information, not retell the full text
- Foreshadowing tracking: strictly maintain foreshadowing IDs and statuses to prevent omissions
- Complete status: character status must include the latest values for location, emotions, and relationships
- Do not omit: every step must be completed; do not skip setting file updates or summary file generation
Common Mistakes
- Forgetting to update setting files: thinking archiving is done after writing the summary -> you must also update the corresponding files under
设定/corresponding file under - Foreshadowing status out of sync: the summary records foreshadowing but it was not updated in
foreshadowing.md-> the two places must be consistent - Missing new characters: a new character appears but was not written into
characters.md-> check whether any new entity needs to be created - Broken timeline: the time progression of this chapter was not recorded -> you must update
timeline.md