/webnovel-learn Project Root Guard(必须先确认) - 必须在项目根目录执行(需存在 ) - 使用统一入口解析项目根,避免写错目录: 目标 - 提取可复用的写作模式(钩子/节奏/对话/微兑现等) - 追加到 输入 输出 执行流程 1. 读取 ,获取当前章节号(progress.current chapter) 2. 解析用户输入,归类 pattern type(hook/pacing/dialogue/payoff/emotion/format/other) 3. 必须调用脚本写入,不得手写或拼接 JSON: 脚本会自动读取/初始化 ,并用 JSON 序列化写回,自动转义英文双引号、换行等字符。 约束 - 不删除旧记录,仅追加 - 避免完全重复的 description(可去重) - 禁止使用 或手工编辑 去重规则 - 追加前扫描已有 数组 - 若存在 + 完全相同的记录,跳过并告知用户 - 部分相似不去重,由用户判断 成功标准 - 存在且格式合法 - 新 pattern 已追加到 数组 - 输出包含 和完整 对象 失败恢复 | 故障 | 恢复方式 | |------|---------| | 不存在 | 自动初始化 后继续 | | JSON 解析失败 | 不写入脏数据,告知用户文件损坏并建议手动修复 | | 缺失导致无法获取章节号 | 使用 ,不…