- parse_llm 拆 chapters/cards 两命令:章级一遍正文产细纲+实体+范式候选线索;窗级按大纲窗行聚类归并出母卡+多实例章号 - parse_ingest 新增 cards 窗级入库:实例域校验/间隔章号差机械追加(伪精确灭绝)/嵌入判重0.85归并终判/越合同字段裁剪降级/占位符机械检测 - parse_outline 幂等键改 from_order(流水号重跑漂移)+书末残窗必成窗+--to 限域 - 出卡环加拒卡带因重试+0卡可疑重试(M3 输出方差实测) - review_cards CRITERIA 补实测间隔可信例外+溯源豁免区说明(防审核假阳) - 章级判重名录随窗级聚类废除(重跑自噬两补丁退役)
26 lines
1.7 KiB
SQL
26 lines
1.7 KiB
SQL
-- example 私货:拆书大纲聚合窗表(创始人 2026-07-13 拍板:大纲不从单章按比例抽,
|
||
-- 而是 5–10 万字窗(多章细纲+正文)聚合抽取一次;整本完成后拿全体细纲终检大纲)
|
||
-- 命名与公共列遵循主仓 yudao 惯例(无外键、软删、tenant_id)。
|
||
|
||
CREATE TABLE IF NOT EXISTS example_parse_outline (
|
||
id BIGSERIAL PRIMARY KEY,
|
||
work_id BIGINT NOT NULL, -- 参考书 work
|
||
window_no INT NOT NULL, -- 窗序号(1 起)
|
||
from_order INT NOT NULL, -- 窗起始章 order_no
|
||
to_order INT NOT NULL, -- 窗结束章 order_no
|
||
outline_text TEXT NOT NULL, -- 窗级大纲(阶段主线/关键转折/伏笔总账)
|
||
check_status VARCHAR(20) NOT NULL DEFAULT 'pending', -- 终检状态: pending/checked/revised
|
||
check_note TEXT, -- 终检发现(细纲对账不一致处)
|
||
creator VARCHAR(64) DEFAULT '',
|
||
create_time TIMESTAMP NOT NULL DEFAULT now(),
|
||
updater VARCHAR(64) DEFAULT '',
|
||
update_time TIMESTAMP NOT NULL DEFAULT now(),
|
||
deleted BOOLEAN NOT NULL DEFAULT FALSE,
|
||
tenant_id BIGINT NOT NULL DEFAULT 0,
|
||
-- B4-S3(fable 审查 E2):幂等键用 from_order(内容锚定)而非 window_no(流水号,
|
||
-- 断点续跑/参数变化时会漂移导致覆盖错窗);window_no 只作展示序号
|
||
CONSTRAINT uk_example_parse_outline UNIQUE (tenant_id, work_id, from_order)
|
||
);
|
||
|
||
COMMENT ON TABLE example_parse_outline IS 'example 私货:拆书窗级大纲聚合(5–10万字/窗,细纲+正文→大纲;终检=全体细纲对账)';
|