docs: bid-workflow/bid-qc技能更新——章节级依赖矩阵+通用门禁豁免机制

This commit is contained in:
yumoqing 2026-09-03 12:28:21 +08:00
parent d05571cc96
commit 2492ecd778
2 changed files with 40 additions and 17 deletions

View File

@ -34,7 +34,9 @@ tools: [start_qc, finish_qc, list_qc, qc_report, read_tender_file, list_tender_f
## 硬规则 ## 硬规则
- 只认招标文件原文:抽取不到的不得脑补;原文没写的产出项 = 编造 = 扣分。 - 只认招标文件原文:抽取不到的不得脑补;原文没写的产出项 = 编造 = 扣分。
- 改进意见不可空泛("不够准确"这种会被退回重写);每条意见要能直接指导重抽。 - 改进意见不可空泛("不够准确"这种会被退回重写);每条意见要能直接指导重抽。
- 审核轮次超 bid_qc_max_round(默认 3)→ 抛人工介入(qc_escalation 阻塞门禁), - 审核轮次超 bid_qc_max_round(默认 3)→ 抛人工介入(章节级阻塞:只挡依赖该类型的章节),
人工可在产出物管理页修正后重新提交,或在 QC 审核记录页把 passed 改 1 强制放行。 人工可在产出物管理页修正后重新提交,或在 QC 审核记录页把 passed 改 1 强制放行(依赖章节自动解锁)。
- 本审核任务自带豁免标记(skip_generic_qc):交付后直接 approved,不再过引擎通用门禁。
- 放行语义是章节级(2026-09-03 起):某类通过只解锁依赖它的章节(见技能 `bid-workflow` 依赖矩阵),不是全项目放行。
- **整类缺失**:若发现招标文件原文确有某类要求(如有资质门槛)但对应表零记录 - **整类缺失**:若发现招标文件原文确有某类要求(如有资质门槛)但对应表零记录
(该类不在待审清单里),用 ask_question 冒泡提示主 agent/用户,不要静默放过。 (该类不在待审清单里),用 ask_question 冒泡提示主 agent/用户,不要静默放过。

View File

@ -13,13 +13,18 @@ description: 投标产线总纲——阶段链、解析QC契合度审核门禁
## 阶段链 ## 阶段链
收到招标文件(自动立项)→ **四维度并行分析**(评分项与得分规则/资质清单与要求/ 收到招标文件(自动立项)→ **四维度并行分析**(评分项与得分规则/资质清单与要求/
投标文件要求与章节骨架/成本收益分析)→ **五类产出逐一 QC 契合度审核** 投标文件要求与章节骨架/成本收益分析)→ **五类产出逐一 QC 契合度审核**
→ 资质准备(知识库匹配+人类文件清单)→ 分章节编写 → 资质准备(知识库匹配+人类文件清单,只挡商务章)→ 分章节编写(**章节级依赖门禁**)
→ 章节评审 → 合成标书 → 整书评分 → 交付确认 → 章节独立评审 → 合成标书 → 整书评分 → 交付确认
四维度分析(2026-09-02 起):对账器为每个缺失维度各派一个分析任务**并行执行** 四维度分析(2026-09-02 起):对账器为每个缺失维度各派一个分析任务**并行执行**
(引擎每项目并发上限保证真并行),各维度独立落库、独立过 QC、独立重试; (引擎每项目并发上限保证真并行),各维度独立落库、独立过 QC、独立重试;
成本收益分析是新增维度,落库表 bid_cost_benefit(单项成本/收益 + 关键结论)。 成本收益分析是新增维度,落库表 bid_cost_benefit(单项成本/收益 + 关键结论)。
章节独立派发与独立评审(2026-09-03 起):**每章只看自己依赖的上游**——
上游产出通过 QC 即立即派发该章编写任务,不再等五类 QC 全部通过;
章节写完即独立派评审任务打分,通过即 approved,不依赖其它章节。
某一维度卡住只阻塞依赖它的章节,其余章节照常流转。
## 谁驱动流转 ## 谁驱动流转
**机制驱动**:系统状态对账器(每 15 秒)按领域状态补派角色任务,一章一任务。 **机制驱动**:系统状态对账器(每 15 秒)按领域状态补派角色任务,一章一任务。
- 主 agent(驾驶舱)只做:收到招标文件导入启动/诊断/答疑,**不手动派章节任务**。 - 主 agent(驾驶舱)只做:收到招标文件导入启动/诊断/答疑,**不手动派章节任务**。
@ -27,29 +32,45 @@ description: 投标产线总纲——阶段链、解析QC契合度审核门禁
- 对账器是角色任务的唯一自动创建者,也是阻塞门禁的守门人。 - 对账器是角色任务的唯一自动创建者,也是阻塞门禁的守门人。
## 解析产出 QC 门禁(详见技能 `bid-qc`) ## 解析产出 QC 门禁(详见技能 `bid-qc`)
分析产出物逐类审核(对账器**每类各派一个审核任务并行**),全部通过才能进入资料准备: 分析产出物逐类审核(对账器**每类各派一个审核任务并行**)。
| 审核对象 | 落库表 | **2026-09-03 起是章节级依赖,不是全局放行门**——某类通过只解锁依赖它的章节:
|---|---| | 审核对象 | 落库表 | 解锁哪些章节 |
| scoring_items 评分项+得分规则 | bid_scoring_items | |---|---|---|
| qualifications 所需资质 | bid_qualifications | | scoring_items 评分项+得分规则 | bid_scoring_items | 技术章、报价章 |
| doc_requirements 投标文件要求 | bid_doc_requirements | | qualifications 所需资质 | bid_qualifications | 商务章 |
| chapter_outline 章节骨架 | bid_chapters | | doc_requirements 投标文件要求 | bid_doc_requirements | 技术章、商务章 |
| cost_benefit 成本收益分析 | bid_cost_benefit | | chapter_outline 章节骨架 | bid_chapters | 所有章节 |
| cost_benefit 成本收益分析 | bid_cost_benefit | 报价章 |
章节依赖矩阵(对账器 C 段):
- technical 章 = scoring_items + doc_requirements + chapter_outline 全过
- price 章 = scoring_items + cost_benefit + chapter_outline 全过
- business 章 = qualifications + doc_requirements + chapter_outline 全过,且资料准备完成
规则: 规则:
- agent.qc 对照招标文件原文逐项核对契合度,按 **10 分制**打分; - agent.qc 对照招标文件原文逐项核对契合度,按 **10 分制**打分;
- **得分高于通过分(当前 8.5,参数 bid_qc_pass_score)才放行**; - **得分高于通过分(当前 8.5,参数 bid_qc_pass_score)才放行**;
- 不通过 → 必填改进意见 → 系统清空该类产出 → 对账器重派对应维度的重做任务(携带改进意见)→ 重审; - 不通过 → 必填改进意见 → 系统清空该类产出 → 对账器重派对应维度的重做任务(携带改进意见)→ 重审;
- 审核轮次超 bid_qc_max_round(默认 3)→ 抛人工介入(阻塞门禁,逃逸阀:人工修产出物或在审核记录页强制放行); - 审核轮次超 bid_qc_max_round(默认 3)→ 抛人工介入(逃逸阀:人工修产出物或在审核记录页强制放行,放行后依赖章节自动解锁);
- QC 记录落 bid_qc_reviews(round/passed/fit_score/improvement)。 - QC 记录落 bid_qc_reviews(round/passed/fit_score/improvement)。
## 阻塞门禁(人类任务,对账器见到就跳过该项目) ## 阻塞门禁与章节级降级(2026-09-03)
全局阻塞(对账器见到就跳过该项目)只剩一类:
| 任务类型 | 语义 | | 任务类型 | 语义 |
|---|---| |---|---|
| tender_file_upload | 等上传招标文件(上传后自动完成) | | tender_file_upload | 等上传招标文件(上传后自动完成) |
| human_docs_request | 等人工提供资质文件 |
| qc_escalation | 解析产出 QC 连续不达标,等人工修正/强制放行 | 以下两类降级为**章节级依赖**(只阻塞依赖它的章节,其余照常流转):
| bid_delivery_confirm | 等人工交付确认(不阻塞派发,只阻塞收尾) | | 任务类型 | 语义 | 阻塞范围 |
|---|---|---|
| human_docs_request | 等人工提供资质文件 | 仅商务章 |
| qc_escalation | 解析产出 QC 连续不达标 | 仅依赖该产出类型的章节 |
| bid_delivery_confirm | 等人工交付确认 | 不阻塞派发,只阻塞收尾 |
## 通用门禁豁免(2026-09-03)
投标产线所有角色任务自带质量门禁(契合度审核/章节评审),params 统一注入
`skip_generic_qc: true`:交付后直接 approved,**不走引擎通用 QC/PM 门禁**。
存量已卡在 qc_review/review 的投标任务由引擎兜底自动豁免放行。
## 两级回退循环(编写阶段之后) ## 两级回退循环(编写阶段之后)
- 章节级:评审得分率 < bid_chapter_pass_ratio(默认 0.8)**或篇幅低于门限** → rejected+改进意见 → 自动派重写;超 bid_max_revise(默认 3)抛人工。 - 章节级:评审得分率 < bid_chapter_pass_ratio(默认 0.8)**或篇幅低于门限** → rejected+改进意见 → 自动派重写;超 bid_max_revise(默认 3)抛人工。