/** * RPG 创作八锚点契约。 * 每个锚点只保留一段凝练文本;细分关注点由 Agent prompt 负责,不再进入存储结构。 */ export type RpgCreationAnchorText = string | null; export interface RpgCreationAnchorContent { worldPromise: RpgCreationAnchorText; playerFantasy: RpgCreationAnchorText; themeBoundary: RpgCreationAnchorText; playerEntryPoint: RpgCreationAnchorText; coreConflict: RpgCreationAnchorText; keyRelationships: RpgCreationAnchorText; hiddenLines: RpgCreationAnchorText; iconicElements: RpgCreationAnchorText; }