- 修复上次提交把 dfannals/cli.py 写成 0 字节的问题(它是唯一入口,导致管道不可运行) - 性别:解析 <caste>,人物表与写作素材带性别(Ral Fastenhatchets 实为女性) - 新增 dfannals/deslop.py:AI 味机械诊断(硬伤词/句式/标点,按千字密度报告) - 新增 dfannals/normalize.py:标点与结构清理(引号配对、重复段落与句子、模型自加的小节标记) - 新增 dfannals/expand.py 与 prompts/literary-expander.md:按年份场景分块大量扩写 - 专名防幻觉:每块附史料专名白名单,事后按段自动修复可疑专名 - episode 命令并进文笔层(骨架稿另存 .skeleton.md),新增 expand 命令做 A/B 对照 - 新增 notes/switched-threads.md 与 test_deslop / test_normalize 回归测试 - 提交前拦截「已跟踪文件为空」,防止上述事故复发
29 lines
1.8 KiB
Markdown
29 lines
1.8 KiB
Markdown
# 被放弃的线索
|
||
|
||
记录每一组挑出来、但写不成故事的线索,以及放弃原因。由 `dfannals/gate.py` 在换线时自动追加。
|
||
|
||
判定流程:一集写完后按 5 个维度自评(主角目标、冲突升级、真正转折、对手具体、超越战斗计数),
|
||
总分 <12 判"流水账" → 先重写一次 → 仍不合格就放弃这条线索并在此登记。
|
||
|
||
---
|
||
|
||
(暂无:第 1 卷选中的线索一次通过闸门,尚未放弃任何线索。)
|
||
|
||
## Mon Sagus|Guspu Frillyknots、Ral Fastenhatchets、Alath Blottedmine
|
||
|
||
- 线索跨度:193–239(46 年)
|
||
- 放弃原因:重写 1 次后仍未过闸门(第 1 条线索)
|
||
- 自评:判平淡 总分 11/25(主角目标=2、冲突升级=2、真正转折=2、对手具体=3、超越战斗计数=2)|最弱处是通篇按年份罗列事件摘要,同类博弈反复出现,缺少场景内的因果推进与真正转折。
|
||
|
||
## Mon Sagus|Atera Helpedshins、Ave Raintapers、Amoya Flutesquirted、Eriya Pinesdaubs、Rathe Tundrabody、Ameli Aquaprairies
|
||
|
||
- 线索跨度:38–247(209 年)
|
||
- 放弃原因:重写 1 次后仍未过闸门(第 2 条线索)
|
||
- 自评:判平淡 总分 9/25(主角目标=2、冲突升级=1、真正转折=2、对手具体=2、超越战斗计数=2)|通篇按年份罗列胜负,冲突停在结果层面,缺乏逐级升级和明确主动选择。
|
||
|
||
## Mon Sagus|Obler Distanceweights、Ana Swamppuzzling、Hathur Tempestmeeting、Lesno Copperflare、Rayali Rockflag、Xaki Lawbutters
|
||
|
||
- 线索跨度:160–217(57 年)
|
||
- 放弃原因:重写 1 次后仍未过闸门(第 3 条线索)
|
||
- 自评:判平淡 总分 8/25(主角目标=2、冲突升级=1、真正转折=2、对手具体=1、超越战斗计数=2)|冲突逐年重复“没被邀请/输/听说”,对手只是名字几乎全无动机。
|