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 阻塞门禁),
人工可在产出物管理页修正后重新提交,或在 QC 审核记录页把 passed 改 1 强制放行。
- 审核轮次超 bid_qc_max_round默认 3→ 抛人工介入(章节级阻塞:只挡依赖该类型的章节),
人工可在产出物管理页修正后重新提交,或在 QC 审核记录页把 passed 改 1 强制放行(依赖章节自动解锁)。
- 本审核任务自带豁免标记skip_generic_qc交付后直接 approved不再过引擎通用门禁。
- 放行语义是章节级2026-09-03 起):某类通过只解锁依赖它的章节(见技能 `bid-workflow` 依赖矩阵),不是全项目放行。
- **整类缺失**:若发现招标文件原文确有某类要求(如有资质门槛)但对应表零记录
(该类不在待审清单里),用 ask_question 冒泡提示主 agent/用户,不要静默放过。

View File

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