muse-agent-example/db/ddl/93-example大纲聚合.sql
zizi c3f9688ccb 框架: B4-S3 出卡权上移窗级——章级候选线索+窗级聚类母卡+间隔机械计算+嵌入判重
- parse_llm 拆 chapters/cards 两命令:章级一遍正文产细纲+实体+范式候选线索;窗级按大纲窗行聚类归并出母卡+多实例章号
- parse_ingest 新增 cards 窗级入库:实例域校验/间隔章号差机械追加(伪精确灭绝)/嵌入判重0.85归并终判/越合同字段裁剪降级/占位符机械检测
- parse_outline 幂等键改 from_order(流水号重跑漂移)+书末残窗必成窗+--to 限域
- 出卡环加拒卡带因重试+0卡可疑重试(M3 输出方差实测)
- review_cards CRITERIA 补实测间隔可信例外+溯源豁免区说明(防审核假阳)
- 章级判重名录随窗级聚类废除(重跑自噬两补丁退役)
2026-07-13 21:22:11 +08:00

26 lines
1.7 KiB
SQL
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.

-- 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万字/窗,细纲+正文→大纲;终检=全体细纲对账)';