26 Commits

Author SHA1 Message Date
zizi
0446a9e8f0 修复: 收紧升格关系重整与补偿边界 2026-07-23 11:49:26 +08:00
zizi
c54d188887 框架: 升格抽取改为可恢复的两阶段短事务 2026-07-23 10:40:07 +08:00
zizi
a1066eba8b 修复: 关系冲突专用重整后再失败关闭 2026-07-22 18:13:47 +08:00
zizi
7f675922b2 修复: 同窗统一消费实体出场章 2026-07-22 16:44:25 +08:00
zizi
d015f1d321 修复: 合并同卡重复实体更新输出 2026-07-22 15:55:14 +08:00
zizi
bfccabfcaa 修复: 关系重复输出在写前失败关闭 2026-07-22 15:49:15 +08:00
zizi
9a90e2de93 修复: 封闭升格续跑并发与补偿边界 2026-07-22 14:07:34 +08:00
zizi
2a68b95d36 修复: 封闭升格重建的数据完整性缺口 2026-07-22 09:50:30 +08:00
zizi
daac544211 实现: 为升格全书重建建立可恢复备份
在统一作品锁下导出并校验七域状态,绑定正文、窗口、字段合同与代码身份;提供事务回滚演练和双确认恢复入口,防止 reset 前后出现并发混写或不可恢复状态。
2026-07-21 17:02:11 +08:00
zizi
b9ff4d0b40 修复: 阻断历史单窗重跑破坏成长链
以正文证据校验实体出场章,补齐失败恢复和参数边界;历史窗口重跑在写入前失败关闭,仅保留末窗安全重试。记录 work8 全书前滚重建的 P0/P1 边界。
2026-07-21 16:08:15 +08:00
zizi
c969fa637d 修复: 用原文证据绑定升格里程碑章号 2026-07-20 22:14:56 +08:00
zizi
8e9e97c913 修复升格停书bug——出场章int/str混排炸+并集虚增立卡计数(深空窗113实证,四处归一化+6用例) 2026-07-18 20:30:48 +08:00
zizi
9f90f399ac 框架: 语义判重小样校准——阈值0.78→0.60实测定+终判近邻带字段证据+名称互含判据; 批9c收尾小样记录入锚点 2026-07-18 03:35:14 +08:00
zizi
2173c8f7ba 框架: 升格拆卡补3洞——语义判重三段式+边抽边嵌、登场里程碑必立+归并不丢、体系卡分级纪律+台阶限长 2026-07-18 02:12:39 +08:00
zizi
46704ee5da fix(parse-book): 独立复核揪出的2个真bug——recluster跨书实例归属被覆写+迁移章号正则误抓数量词
Bug1(parse_ingest _absorb):归并时用输家书名无条件覆写每条实例的来源书名→'二级归并母卡'里跨书实例的真实来源被抹成输家书名;改为保留实例原有书名(ins.get('书') or book)。已跑的718归并中75条实例/31母卡受影响,可从回溯归并审计的被并卡全文还原(待remediate)。

Bug2(parse_upgrade INLINE_CHAP_RE):裸'N章'分支把'隔3章/花了3章篇幅'数量词误当章号、还标最高置信'内嵌',违背人工精确化(拍板#5);改为只认'第X章'/'Ch.X'(区间取首章'第489-490章'→489),裸写法一律落待LLM重抽。迁移仅dry-run未落库、无数据影响。11条边界用例亲测通过。

独立opus子代理对抗复核确认无阻断性问题:无物理删知识卡/无dry-run漏写/无额度绕过/软删可逆/连接三段/调用契约完好。
2026-07-17 11:52:54 +08:00
zizi
178603568e feat(parse-book): 升格卡改造前向落地——实体成长「演变历程」骨架+真实章号里程碑+渐进披露+语义判重
schema(6型 item/power_system/faction/location/event/character):加「演变历程」(里程碑对象数组{章,台阶,周期},aiContext[detection,extraction]=续写不给防上万字过载、仅一致性检查与判重可见)+「演变概括」现状层+「前身/后继」串链;character「成长弧线」语义回归'未来计划'。已重跑 seed_schemas 灌字段合同(6型合同均含演变历程,亲验)。

parse_upgrade.py:里程碑对象合并去重按真实章号(不用运行时窗号)+撤销靠内部_win键(防同窗重跑重复追加)+当前态字段干净纪律(治升级线塞错字段病根)+observe/update提示词记进化台阶与登场→结局生命周期+语义判重(embed≥0.78召回+M3终判,同型自动并/跨型仅串链候选,--semantic-dedup默认关)。

migrate_upgrade_windows.py:存量[窗N]→真实章号迁移(全脚本只读零写库;人工精确化=无内嵌章号处再抽原文定章;全库563卡待迁/6616条待LLM/669内嵌自动精确)。read-context/detect SKILL.md 补渐进披露与演变连续性检查说明。待gate未执行:真迁移落库/开语义判重。设计+拍板见 docs/2026-07-16-升格卡改造设计.md。

创始人4项拍板:①里程碑结构化对象②五型全补③character一起改④存量人工精确化(+主代理定演变概括独立)。
2026-07-17 06:13:18 +08:00
zizi
aa9830f1e3 feat(parse-book): 样张导出固化parse_export+尾部残渣守卫三处+体检红线两条——样张走查揪出59处JSON拼接残渣/36处前缀重复,机动已清洗归零 2026-07-16 09:38:05 +08:00
zizi
073c35126d 框架: 立卡路补守卫(初卡字段拆分/剥前缀/垃圾拦截)+前缀正则放宽至章号范围变体 2026-07-16 01:50:49 +08:00
zizi
c8a1bb483f 框架: undo_window 删初卡同步清卡水位行(fable复验431僵尸行实证) 2026-07-16 01:41:18 +08:00
zizi
bbf3736cd5 框架: merge_card 巨型分号粘连拆分(唐灵窗51型病,历史弧线连成单条) 2026-07-15 21:58:59 +08:00
zizi
0892bcad7c 框架: 升格管线 7 处守卫落地(fable5 抽检 5 高危根治)
- 结构垃圾拦截:变更包字符串化文本拒收留审计(H2 窗75事故,追加+覆写双路)
- 摘要特判写卡顶层+纳入更新流程(M4 影子摘要/600章旧摘要)
- 追加条目按窗号稳定排序归位(M2 补跑窗时间线倒流)
- 立卡初始别名同步入 alias 表(L3 覆盖率26%致判重空转)
- 同型名称子串防漏并:转观察材料留复核标记(H5 果子/开心果子)
- 别名拒单字(M5)
- prompt 纪律:禁相对时间指代/只写本实体信息/摘要跟进(H1 M3)
2026-07-15 21:49:54 +08:00
zizi
0ac8f7ce04 框架: 升格串行铁律——失败当场重试不跳窗+迟到覆写闸+缺键宽容
创始人拍板:窗串行生长,失败不得跳窗后补(断层+覆盖风险)。
- run 窗循环改 while:失败当场撤销半写入同窗重试一次,仍败停书(断点=本窗)
- merge_card 加水位闸:win_no<卡水位的覆写只留审计不动卡体(防补跑时间倒流)
- 水位更新改 GREATEST 防倒退
- 更新批缺'更新'键宽容为空批(prompt 明确空批输出+代码兜底,6窗实测死因)
2026-07-15 21:22:54 +08:00
zizi
d615af31c6 框架: 升格再修2处(越合同key裁剪留审计/前缀正则收编模型自造变体) 2026-07-15 13:53:15 +08:00
zizi
b5b269f97b 框架: 抽检4高2中修复(前缀去重/出场章并入更新卡/关系落点统一/覆写回退拦截/别名准入/立卡剥括号)+存量回洗 2026-07-15 10:42:58 +08:00
zizi
e697ee0233 框架: 升格管线三处韧性修复(模型输出str防御/failed窗重跑先撤销/连续2窗失败才停书) 2026-07-15 10:25:10 +08:00
zizi
b7eb71b370 框架: 作品面升格管线parse_upgrade.py落地(v6统一生长机制,机动窗1-2实测验证) 2026-07-14 22:12:50 +08:00