🏛 架构平台 Arch.Platform

novel-pipeline: 修复时间线死校验 + 新增地理行程连贯校验(缺陷A/B)

76a350bb
✏️ 编辑
优先级 P1
类型 Bug 修复
状态 草稿
负责人 @小敏

📝 描述

novel-pipeline 时空/连贯一致性校验族。已完成: 缺陷A(死校验修复+story_year源真相持久化), 缺陷B(place.route_order+地理连贯E4), C(a)角色死亡状态一致性(check_c5). 本轮新增并完成剩余三项: (1) C(c)史实可及 check_c6 — 新增 place_control 表(place×年份区间→控制方允许集, |分隔支持盟友/围城双方共处)+ character.faction/access_role 列, 数据放 entities.yaml 不硬编码; 校验在场角色(pov∪ACTIVE/PRESENT)阵营须与所在地当年控制方一致否则需access_role; 半开区间[from,to)交接年归新主; 缺年/非数值年/控制方缺口均响亮暴露不静默放过. 对抗式审查5发现全修(缺年静默通过#1/边界双覆盖#2/非数值崩场#4/尾随空格#5, access_role全局豁免#3文档化). (2) C(b)连贯性评审 coherence_review.py — LLM查重复拍+因果断层(潜逃→无缘由归队), 确定性difflib去重兜底, LLM调用可注入测试用桩, 空/错响应响亮报错不静默当无问题; deepseek-chat实测捕获植入的重复拍与因果断层. (3) 顺带修 run_all_validations 的 work NameError(H1/I1 导入时被静默降级为skipped). 全量测试 241 通过(C6 14条+C(b) 15条). 剩余: C(a)对renaud配角通电需 Stage D 生成 appearances 标注(ACTIVE/PRESENT/MENTIONED).

🔄 推进状态

新状态
负责人
描述(rejected/cancelled 必填)

创建于 2026-07-11 08:54