# AI 大纲输出协议
本协议用于 AI 大纲对话区。AI 生成任何大纲、章纲、人物、设定、伏笔内容时,必须同时给出可保存的结构化结果;系统解析后弹出确认,用户确认后才写入左侧大纲文件树。
每次生成可保存内容时,AI 必须返回以下字段:
| 字段 | 说明 |
|---|---|
targetFolder |
保存目标文件夹,例如 大纲、章纲、人物小传 |
fileName |
文件名,必须包含可排序编号或明确主题 |
fileType |
outline、volume-outline、chapter-outline、character、setting、foreshadowing、quality-report |
writeMode |
create、append、replace、patch |
referencedSkills |
本次调用或遵循的 Skill 列表 |
sourceIntent |
用户本轮意图摘要 |
content |
实际保存内容,Markdown 格式 |
AI 回复中必须包含一个 outlineSaveRequest 代码块(必须含完整 content)。系统优先读取此代码块,弹出确认后由用户决定是否写入;禁止静默落盘,禁止调用 write_outline_node 作为替代写入通道。
{
"outlineSaveRequest": {
"targetFolder": "章纲",
"fileName": "章纲-第001章.md",
"fileType": "chapter-outline",
"writeMode": "create",
"referencedSkills": [
"TicaiSkill/male-xuanhuan-xianxia",
"ZhanggangSkill/chapter-outline-builder",
"SheDingSkill/power-system"
],
"sourceIntent": "用户要为男频玄幻长篇生成第001章章纲",
"content": "# 章纲-第001章\n\n..."
}
}
当一次对话需要同时生成多个文件时,使用 outlineSaveRequests 数组。
{
"outlineSaveRequests": [
{
"targetFolder": "大纲",
"fileName": "题材卡.md",
"fileType": "outline",
"writeMode": "create",
"referencedSkills": ["TicaiSkill/male-urban-system"],
"sourceIntent": "创建新书题材定位",
"content": "# 题材卡\n\n..."
},
{
"targetFolder": "设定/世界观",
"fileName": "世界观-基础规则.md",
"fileType": "setting",
"writeMode": "create",
"referencedSkills": ["SheDingSkill/world-rules"],
"sourceIntent": "保存世界观基础规则",
"content": "# 世界观-基础规则\n\n..."
}
]
}
create:新建文件。目标文件已存在时,系统应提示用户确认或自动追加序号。append:追加到文件末尾。适合伏笔记录、角色出场记录、设定更新记录。replace:整体替换文件。只用于用户明确要求重写时。patch:局部修改。必须说明要修改的标题段落或字段。题材卡.md总纲.md卷纲-第01卷.md章纲-第001章.md角色-男主-角色名.md、角色-女主-角色名.md、角色-反派-角色名.md世界观-主题.md力量体系-主题.md势力-组织名.md伏笔-主题.md质量检查-对象名.md如果 AI 无法判断保存目标,必须先输出澄清问题,不得默认乱存。
必须澄清的情况:
输出保存请求前检查:
targetFolder、fileName、fileType、writeMode、referencedSkills、content。OUTLINE_FOLDER_STORAGE_STANDARD.md 的目标文件夹规则。