|
|
2fe7c784be
|
feat(a3): 标准流程技术标模版裁剪链——bid_standard内置tech_analysis→tech_qc→template_confirm三段(与纯技术方案流程共用对账段,逻辑只此一份)
- bid_flow A3段: 链激活五条件(有招标文件+两阶段启用+骨架QC已过+technical章全pending+无kind='summary'摘要行),任一不满足整链跳过=存量行为(甘肃等已开写项目零影响);完成判定用摘要行(换代闭环:新招标文件reset清bid_tech_items+作废pending确认待办)
- C段门禁_tech_gate_on: 链激活只挡technical章,商务/报价章照常流转(HT_TEMPLATE_CONFIRM移出BLOCKING_HT_TYPES降级章节级)
- confirm_tech_template双模式分流: 有非technical章=标准流程只删建technical章+全序列重排order_no(走查修复:原min+idx顺延在新骨架章数多于原技术章时与后置商务/报价章撞号,合成ORDER BY会把报价章插进技术章中间);无=纯技术流程整表清落;重确认守卫收窄到待替换范围
- record_tech_summary: 裁剪摘要落bid_tech_items kind='summary'(六类覆盖+模版来源+章数),幂等覆盖,失败不阻塞确认
- _reset_analysis_for_new_file: bid_tech_items入清空表清单+作废pending骨架确认待办
- chapter_detail: technical章注入tech_summary+list_tech_items提示(老库无表静默降级)
- BID_FLOW_STAGES 14阶段: +tech_analysis(yes)/tech_qc(warn)/template_confirm(warn,dep=tech_analysis,裁头段必连带裁确认段)
- bid_task_tree: analyst加tech维度组/QC加tech_items组/DIM_QCS补tech
- README+DESIGN v1.6同步(3.7节A3设计+门禁表tech_template_confirm行)
|
2026-09-17 16:23:54 +08:00 |
|
|
|
beca611f29
|
feat(revise): revise_chapter_text定点替换已定稿章节局部文本(2026-09-16甘肃删1.9章后悬空引用实测需要)——approved章节write_chapter拒写,合规性局部修正(悬空交叉引用/违反招标书明文/跨章编号错位)无处落脚;断言式find须恰好出现1次否则整批拒绝,版本+1+审计+镜像同步,approved不触发重审(评审语义未变),扩写仍走评审退回
|
2026-09-17 10:20:14 +08:00 |
|
|
|
9305e9550c
|
fix(binding): 空绑定语义补齐+要求类型纠正通道(部署前逻辑走查自纠)——①显式空绑定[]不回退编号匹配但仍带全局规则(format/seal/copies),否则修复引入回归:绑定分支丢全局格式要求;②chapter_detail空绑定明示'无章节级要求,勿套用他章';③update_doc_requirement加new_req_type(与定位键req_type分开,否则改类型时按新值定位不到原条目),给全局规则误标structure的纠正通道;④check_requirement_binding区分'显式空绑定(已裁决结论)'与'未绑定(缺口)'
|
2026-09-16 18:35:47 +08:00 |
|
|
|
f9cbfdc625
|
feat(binding): 章节↔编写要求显式绑定doc_requirement_ids(2026-09-16编号错位实测根因)——requirements按招标书目录编号/chapters按装订编号两套编号漂移,chapter_detail等值JOIN静默递错要求(写者拿'营业执照'要求写授权委托书,4章错位+5章无要求)。机制:create_chapter_outline自动生成落绑定;patch_chapters支持doc_requirement_ids/doc_requirements_by_no(id校验);chapter_detail绑定优先+编号回退带标题互含触发器(词匹配只报可疑,语义裁决在agent);新工具check_requirement_binding体检报告(错位/失效/孤儿);QC_TYPE_OUTLINE加第5维绑定对齐;models+json2ddl实跑验证
|
2026-09-16 18:23:52 +08:00 |
|
|
|
598578d288
|
feat(mirror): 章节镜像文件机制(2026-09-16用户裁定'章节写文件,用户参与度高发现问题及时修复')——bid_chapter_mirror.py:write_chapter(replace/append)+fill_material_gap后自动镜像{项目根}/chapters/{order:03d}_{章节号}_{标题}.md,配图本地化chapters/media/同目录(网关URL/本地路径映射复制,远端http保留),头部注记库内状态/版本;库仍是机制正本(评审/合成读库),镜像失败不阻塞;标题改名清孤儿文件;幂等覆盖
|
2026-09-16 17:45:34 +08:00 |
|
|
|
1da6be3687
|
revert(substance_gate): 回退三处正则门禁挂载(submit_chapter/review_chapter/finalize_bid_score)+material_missing守卫——同pipeline-service c0cab53回退理由:输出端堆检查打地鼠不治根,实质性判断回归LLM评审裁决(技能已改)。保留docx表格转换(write侧真bug修复)
|
2026-09-16 16:57:54 +08:00 |
|
|
|
1d8d56314e
|
fix(quality): 实质性门禁三处挂载+material_missing豁免堵后门+docx表格转换(2026-09-16用户报障'指南体满分')——①submit_chapter定稿提交挂substance_gate(指南体/表单大面积待填拒绝写入,append分批中途不误判) ②review_chapter章节评审兜底(确定性检测,意见自动附带,章节级即反馈不等整书) ③finalize_bid_score整书放行硬门禁(最关键:LLM评分器给满分也不采信,机制独立扫全书章节,命中强制passed=False+退回重写,实测指南体曾100/100放行) ④material_missing豁免加守卫:_substance_fail时禁用(指南体不是实体材料缺失,防占位符豁免通道变质量门禁后门=我上一轮埋的坑) ⑤_write_docx加markdown表格→Word table转换(表格块缓冲+Table Grid样式+表头加粗+单元格清内联md;2.2.1响应表363行原被当普通文本散成文字)
|
2026-09-16 16:07:43 +08:00 |
|
|
|
842023772d
|
feat(material): 材料缺失占位符规范(2026-09-16用户裁定)——编写中实体材料缺失先search_bid_kb,找到直接用,找不到插统一占位符【材料待补:描述】继续写,不作为质量缺陷被QC/评审退回,不中断编写。新增bid_material_capability(list/report/fill/waive+scan_and_register_gaps机制层)+表bid_material_gaps(m0035);write_chapter落正文自动扫描占位符登记缺口(指纹去重,写者忘调工具也不漏,登记失败不阻塞写作);compose_bid合成后自动出material_gaps_vN.md清单;fill_material_gap用真实材料替换正文占位符(approved章节保持通过不重审,支持fill_content或kb_doc_id两种供料);会话agent挂4工具(list_material_gaps/material_gap_report/fill_material_gap/waive_material_gap)
|
2026-09-16 13:34:34 +08:00 |
|
|
|
1167371844
|
fix(mechanism): 五连修(2026-09-16甘肃项目实测)——①cost_benefit维度补齐list/update/delete三工具(analyst无查看工具→QC退回盲重抽→24行互斥堆积三轮全灭,与2026-09-03 create_chapter_outline只增不改同款缺陷漏修) ②write_chapter支持mode=append分批追加(2.2章403行响应表一次写不进,评审明确要求机制侧开放分段追加) ③bid_flow C0段writing孤儿章节回收(写者任务终态后章节卡writing永久死态,1.9/2.1.4实测卡死11小时;有正文→written派评审,无正文→rejected重派) ④升级待办标题级去重dedup_by_title+C1段三态闭环(类型级dedup吞掉第2~N章升级信号:1/2.1.5/2.2三章达上限只有2.1.7一条待办;人工done后revise_count复位自动重派;信号丢失按标题补发) ⑤review_chapter加material_missing通道(实体材料缺失如实披露后放行+material_supply信息流待办,不再烧写作轮次冻结章节,对齐2026-09-15用户裁定资质=信息流非门禁流)+qc_escalation待办自动关闭(A2b段:轮次用尽类型全部通过/放行后对账器自动收单)
|
2026-09-16 12:01:14 +08:00 |
|
|
|
73b7154718
|
feat(bidding): 章节配图形态硬门禁——write_chapter拒绝mermaid/plantuml/ASCII伪图写入(2026-09-15用户要求:标书的图必须invoke_model t2i/i2i真图);review_chapter评审兜底同款检测(存量正文/绕行写入),伪图必退+意见自动附带;检测器复用pipeline_service.diagram_gate确定性判定,豁免钥匙=文中如实标注「配图缺失」;ImportError逃逸阀(宿主未装service放行)
|
2026-09-15 14:55:45 +08:00 |
|
|
|
19a3d67c68
|
feat: 投标产线模块(bidding_general)
- 12张 bid_* 表(models+DDL+CRUD):招标信息/邮箱配置/人员/招标文件/评分项/资质/
投标文件要求/章节/评审/评分/知识库/标书
- 7个角色能力模块(bid_*_capability):采集摘要/解析/知识库资质/编写/评审/合成/评分
- bid_flow 状态对账器:角色任务唯一创建者+阻塞门禁(源头守门,引擎零特判)
- bid_mail:阿里云企业邮 IMAP 采集(凭据存DB AES,客户端专用密码兼容)
- 能力包注册(bid_ability)+ 角色工具自注册(role_tool_schemas)
- 技能:6 common 状态机/规范 + 9 角色技能(pipelines/bidding_general,随 pipeline-core 部署)
- i18n(zh/en)、init/data.json(appcodes+pipelines记录)、build.sh、RBAC load_path
|
2026-08-26 23:45:03 +08:00 |
|