Files
dwarf-fortress-annals/notes/switched-threads.md
T
Chen Yi 8630dcad55 文笔层:AI 味机检、标点规范化、分块大量扩写(第 1 集成稿 10805 字)
- 修复上次提交把 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 回归测试
- 提交前拦截「已跟踪文件为空」,防止上述事故复发
2026-10-05 22:27:02 +08:00

29 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 被放弃的线索
记录每一组挑出来、但写不成故事的线索,以及放弃原因。由 `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)|冲突逐年重复“没被邀请/输/听说”,对手只是名字几乎全无动机。