|
@@ -9,12 +9,15 @@ export type OutlineSectionGenerationKey =
|
|
|
| "foreshadowingPlan"
|
|
| "foreshadowingPlan"
|
|
|
| "locationsOutline"
|
|
| "locationsOutline"
|
|
|
|
|
|
|
|
|
|
+export type OutlineOutputMode = "per_chapter" | "per_item" | "single"
|
|
|
|
|
+
|
|
|
export interface OutlineSectionGenerationConfig {
|
|
export interface OutlineSectionGenerationConfig {
|
|
|
key: OutlineSectionGenerationKey
|
|
key: OutlineSectionGenerationKey
|
|
|
title: string
|
|
title: string
|
|
|
englishTitle: string
|
|
englishTitle: string
|
|
|
englishFileName: string
|
|
englishFileName: string
|
|
|
requestHint: string
|
|
requestHint: string
|
|
|
|
|
+ outputMode: OutlineOutputMode
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export const OUTLINE_SECTION_GENERATION_CONFIGS: OutlineSectionGenerationConfig[] = [
|
|
export const OUTLINE_SECTION_GENERATION_CONFIGS: OutlineSectionGenerationConfig[] = [
|
|
@@ -24,6 +27,7 @@ export const OUTLINE_SECTION_GENERATION_CONFIGS: OutlineSectionGenerationConfig[
|
|
|
englishTitle: "Chapter Outlines",
|
|
englishTitle: "Chapter Outlines",
|
|
|
englishFileName: "chapter-outlines.md",
|
|
englishFileName: "chapter-outlines.md",
|
|
|
requestHint: "根据已有总纲、分卷大纲与章节推进需要,生成或完善章节细纲,明确每章目标、冲突、转折和结尾钩子。",
|
|
requestHint: "根据已有总纲、分卷大纲与章节推进需要,生成或完善章节细纲,明确每章目标、冲突、转折和结尾钩子。",
|
|
|
|
|
+ outputMode: "per_chapter",
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
key: "characterBriefs",
|
|
key: "characterBriefs",
|
|
@@ -31,6 +35,7 @@ export const OUTLINE_SECTION_GENERATION_CONFIGS: OutlineSectionGenerationConfig[
|
|
|
englishTitle: "Character Briefs",
|
|
englishTitle: "Character Briefs",
|
|
|
englishFileName: "character-briefs.md",
|
|
englishFileName: "character-briefs.md",
|
|
|
requestHint: "根据已有大纲和项目记忆,整理主要人物的小传、动机、弧线、关系网络与当前状态。",
|
|
requestHint: "根据已有大纲和项目记忆,整理主要人物的小传、动机、弧线、关系网络与当前状态。",
|
|
|
|
|
+ outputMode: "per_item",
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
key: "organizationsOutline",
|
|
key: "organizationsOutline",
|
|
@@ -38,6 +43,7 @@ export const OUTLINE_SECTION_GENERATION_CONFIGS: OutlineSectionGenerationConfig[
|
|
|
englishTitle: "Faction Notes",
|
|
englishTitle: "Faction Notes",
|
|
|
englishFileName: "organizations.md",
|
|
englishFileName: "organizations.md",
|
|
|
requestHint: "根据已有大纲和项目记忆,补完组织、势力、阵营目标、关系、冲突与剧情作用。",
|
|
requestHint: "根据已有大纲和项目记忆,补完组织、势力、阵营目标、关系、冲突与剧情作用。",
|
|
|
|
|
+ outputMode: "per_item",
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
key: "powerSystem",
|
|
key: "powerSystem",
|
|
@@ -45,6 +51,7 @@ export const OUTLINE_SECTION_GENERATION_CONFIGS: OutlineSectionGenerationConfig[
|
|
|
englishTitle: "Power System",
|
|
englishTitle: "Power System",
|
|
|
englishFileName: "power-system.md",
|
|
englishFileName: "power-system.md",
|
|
|
requestHint: "根据已有大纲和项目记忆,整理力量体系、等级规则、修炼路径、限制、代价与剧情作用。",
|
|
requestHint: "根据已有大纲和项目记忆,整理力量体系、等级规则、修炼路径、限制、代价与剧情作用。",
|
|
|
|
|
+ outputMode: "per_item",
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
key: "goldenFinger",
|
|
key: "goldenFinger",
|
|
@@ -52,6 +59,7 @@ export const OUTLINE_SECTION_GENERATION_CONFIGS: OutlineSectionGenerationConfig[
|
|
|
englishTitle: "Golden Finger",
|
|
englishTitle: "Golden Finger",
|
|
|
englishFileName: "golden-finger.md",
|
|
englishFileName: "golden-finger.md",
|
|
|
requestHint: "根据已有大纲和项目记忆,整理金手指/系统/外挂的规则、触发条件、成长路径、限制与剧情作用。",
|
|
requestHint: "根据已有大纲和项目记忆,整理金手指/系统/外挂的规则、触发条件、成长路径、限制与剧情作用。",
|
|
|
|
|
+ outputMode: "per_item",
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
key: "backgroundSetting",
|
|
key: "backgroundSetting",
|
|
@@ -59,6 +67,7 @@ export const OUTLINE_SECTION_GENERATION_CONFIGS: OutlineSectionGenerationConfig[
|
|
|
englishTitle: "Background Setting",
|
|
englishTitle: "Background Setting",
|
|
|
englishFileName: "background-setting.md",
|
|
englishFileName: "background-setting.md",
|
|
|
requestHint: "根据已有大纲和项目记忆,整理世界观背景、时代风貌、文化习俗、历史沿革与核心设定规则。",
|
|
requestHint: "根据已有大纲和项目记忆,整理世界观背景、时代风貌、文化习俗、历史沿革与核心设定规则。",
|
|
|
|
|
+ outputMode: "single",
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
key: "geographySetting",
|
|
key: "geographySetting",
|
|
@@ -66,6 +75,7 @@ export const OUTLINE_SECTION_GENERATION_CONFIGS: OutlineSectionGenerationConfig[
|
|
|
englishTitle: "Geography Setting",
|
|
englishTitle: "Geography Setting",
|
|
|
englishFileName: "geography-setting.md",
|
|
englishFileName: "geography-setting.md",
|
|
|
requestHint: "根据已有大纲和项目记忆,整理地理区域划分、重要地点、地域特色、势力分布地图。",
|
|
requestHint: "根据已有大纲和项目记忆,整理地理区域划分、重要地点、地域特色、势力分布地图。",
|
|
|
|
|
+ outputMode: "per_item",
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
key: "foreshadowingPlan",
|
|
key: "foreshadowingPlan",
|
|
@@ -73,6 +83,7 @@ export const OUTLINE_SECTION_GENERATION_CONFIGS: OutlineSectionGenerationConfig[
|
|
|
englishTitle: "Foreshadowing Plan",
|
|
englishTitle: "Foreshadowing Plan",
|
|
|
englishFileName: "foreshadowing-plan.md",
|
|
englishFileName: "foreshadowing-plan.md",
|
|
|
requestHint: "根据已有大纲和项目记忆,整理伏笔的埋设、推进、回收节奏与对应章节节点。",
|
|
requestHint: "根据已有大纲和项目记忆,整理伏笔的埋设、推进、回收节奏与对应章节节点。",
|
|
|
|
|
+ outputMode: "per_item",
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
key: "locationsOutline",
|
|
key: "locationsOutline",
|
|
@@ -80,5 +91,6 @@ export const OUTLINE_SECTION_GENERATION_CONFIGS: OutlineSectionGenerationConfig[
|
|
|
englishTitle: "Location Notes",
|
|
englishTitle: "Location Notes",
|
|
|
englishFileName: "locations.md",
|
|
englishFileName: "locations.md",
|
|
|
requestHint: "根据已有大纲和项目记忆,整理重要地点、地点规则、所属势力与剧情作用。",
|
|
requestHint: "根据已有大纲和项目记忆,整理重要地点、地点规则、所属势力与剧情作用。",
|
|
|
|
|
+ outputMode: "per_item",
|
|
|
},
|
|
},
|
|
|
]
|
|
]
|