Install
openclaw skills install @xxjrq/novel-review-scoreopenclaw skills install @xxjrq/novel-review-score当前 AI 必须阅读用户提供的实际文本并完成审稿。scripts/self_test.py 不读取小说来评分、不调用模型,也不生成审稿结论;它只校验 AI 已写好的 JSON 结构并排版 Markdown。不得把脚本自测、示例输出或格式校验说成已完成审稿。
needs_review,写明还需确认什么,不补造事实。任何维度待确认时整体状态必须为 needs_review。证据不足以评分时该项 score 用 null;只要有一项为 null,average 也必须为 null,不能为了算平均分硬给分。仅当六项均实际检查、证据充分且有分数时才能标 complete。缺少可评文本时用 needs_more_source,不打分。review.json,再用脚本校验/排版;脚本失败时修 JSON,不得绕过校验或声称通过。review.json 须包含作品、范围、读者、版本、状态、平均分、六个维度、待确认问题和优先动作。每一维包括 dimension、score(0-10 或待确认时为 null)、status、evidence(含原文 text 与 location)、impact、suggestions(含 priority、action、verify)。示例结构见 examples/success-output.json。
只凭标题或要求打分时,输出 needs_more_source 和缺少材料说明;不为满足输出形式而虚构六项分数。不得覆盖用户原稿或已有审稿文件。脚本只创建独立输出目录中的 review.json 与 review.md;若目标文件已存在,应另选新目录。
python3 scripts/self_test.py self-test
python3 scripts/self_test.py render --input /path/to/ai-authored-review.json --output /path/to/new-review-dir
脚本进行字段、状态、证据存在性、平均分和防覆盖检查,不判断证据是否忠实对应小说;这些需要审稿 AI 实际对照原文完成。示例是虚构演示材料。