-
cdc87f6a6d
fix(qc-race): 末轮QC在办期间误判轮次用尽+纯技术方案分支缺升级待办自动关闭(2026-09-18银联实锤)——①共用段/标准A2:在办守卫先于轮次用尽判定(start_qc开轮即建passed=0记录,评分完成才UPDATE;旧顺序在末轮审核在办时误发qc_escalation待办,银联16:21:40误发实录,16:24:20第3轮8.60分通过);A2过滤同加_open_qc_type_tasks在办豁免;②纯技术方案分支T2b:补qc_escalation待办自动关闭段(标准流程有A2b,tech_proposal分支reconcile提前return不经过→误发/过期升级待办永久挂角标)
main
yumoqing
2026-09-18 17:17:22 +08:00
-
09caa11802
fix(theme): 硬编码暗色字体色改var(--ink-N)主题变量(1文件)——暗色主题下深色文字不可见治理2026-09-17
yumoqing
2026-09-18 14:04:16 +08:00
-
410e814ca1
fix(human_task): 待办归属硬编码owner.superuser清零(2026-09-18银联事故)——bid_common wrapper默认改动态解析(项目真人创建者)+显式expired_at=+7d;bid_flow/qc/tech/tender/kb/score/review共16处调用点去掉硬编码,未显式指派即走resolve_project_owner_assignee
yumoqing
2026-09-18 13:23:44 +08:00
-
05e5c6bff2
feat(tech-split): tech评估项抽取接机械拆解(2026-09-18用户裁定)+LENGTH字节口径修复——①_reconcile_tech_analysis_qc派发段:正文超split_chars拆N段并行子任务(char_range互不重叠,四维度A块同款);单体全文抽取实测弊病(甘肃r1):2.7小时串行+agent自选offset步进(700-1000字符)窗口大量重叠,(category,item_name)精确去重对跨窗口近义命名失效→733条注水QC6.8退回;不相交区间从源头消除跨窗口重复;②轮次口径改_dim_round_count(round去重):旧COUNT条数口径拆解后一轮N子任务会虚高N倍误触上限;③_tender_text_len修LENGTH(字节)→CHAR_LENGTH(字符):抽取工具按Python字符串索引切片,char_range是字符坐标;甘肃实测LENGTH=179031 vs CHAR_LENGTH=67658(CJK≈2.65字节/字),按字节拆段第2段仅尾部有效第3段越界空串——2026-09-15四维度拆解'实测通过'实际带病运行(区间错位浪费1/3子任务),本次修正全维度受益
yumoqing
2026-09-18 10:48:25 +08:00
-
a1a97c6669
fix(i18n): 补齐.ui界面标签四语言翻译——2026-09-17 i18n全量治理第二批
yumoqing
2026-09-18 08:16:37 +08:00
-
f54562bf3c
fix(i18n): 补齐缺失翻译词条——2026-09-17 i18n全量治理(投标产线jp/ko 28键)
yumoqing
2026-09-18 07:53:54 +08:00
-
f4377f251d
docs(README): 流程修订/定向重做机制章节(2026-09-17)——引擎revise_flow_plan/detect_reentry_stage通用机制+投标bid_stage_reentry三钩子(tech链重置=补技术方案场景:技术章置pending保正文防A3链激活条件失效,商务报价章零接触)+E2E实测记录
yumoqing
2026-09-18 00:36:22 +08:00
-
dc77748a09
feat(reentry): 阶段重做钩子三件套(2026-09-17流程修订/定向重做机制,引擎PipelineAbility钩子接入)——bid_stage_reentry按注入阶段执行下游重置:分析维度清产出表+QC记录(reqs_outline连带毁章节,确认待办如实预告);qc_analysis单独注入只清五类QC记录产出保留自动重派复审;tech链重置(甘肃场景:补技术方案部分)=清bid_tech_items含summary+tech QC记录+技术章置pending保正文(删章则A3链激活条件bool(_tech_chs)不成立永不激活;正文保留至模版确认时整体替换)+作废模版确认待办+技术章在办编写任务清场(LIKE走参数绑定防%格式化坑)+标书rejected+交付待办cancelled→A3裁剪链重新激活:抽取→techQC→PM模版裁剪→用户确认骨架→技术章重写,商务/报价章零接触;chapter_write清正文全复位/chapter_review复位written保正文重审;compose/score/delivery标书+待办作废;统一收尾:affected阶段角色在办任务取消(角色集运行时从阶段声明取)+材料缺口pending记录waived防孤儿;bid_reentry_describe影响说明(破坏性预告进确认待办);bid_progress_summary进度摘要(章节分布/标书版本/tech_items含summary判定/QC记录/在办待办,detect_reentry_stage的LLM上下文)
yumoqing
2026-09-18 00:06:49 +08:00
-
051eae7a25
feat(delivery): 交付确认待办补退回通道reject_delivery(2026-09-17用户报障:待办只有确认无退回)——用户专属端点bid_delivery_reject.dspy(agent无此工具,退回是用户裁决)+权限复用_check_confirm_operator;机制:待办rejected+意见存result_data(tech_template驳回同款约定)→passed标书置rejected→派scorer bid_delivery_reject任务(带reject_comment)按意见request_chapter_revise打回章节→既有链路自动重写重审重合成重评分重发交付确认;approved章节revise_count复位(用户级退回=新修订预算,不复位则烧满max_revise的章被C段拦死);E/T6段配套门禁:驳回任务在办期间不派合成(防章节未打回就抢先重合成同内容新版绕过用户意见);T7交付待办补cancelled/rejected豁免重发。顺带修reject_chapter两处:①_sync_mirror死代码(return后永不执行,退回章节镜像不同步)②补标书联动作废(与review_chapter退回分支同款缺口:标书passed时人工/scorer退回章节,重写内容永远进不了交付物+旧交付待办僵尸)
yumoqing
2026-09-17 22:25:46 +08:00
-
2fe7c784be
feat(a3): 标准流程技术标模版裁剪链——bid_standard内置tech_analysis→tech_qc→template_confirm三段(与纯技术方案流程共用对账段,逻辑只此一份)
yumoqing
2026-09-17 16:23:54 +08:00
-
6ef74388c1
chore: commit pending local changes (2026-09-17 github sync)
yumoqing
2026-09-17 13:45:37 +08:00
-
beca611f29
feat(revise): revise_chapter_text定点替换已定稿章节局部文本(2026-09-16甘肃删1.9章后悬空引用实测需要)——approved章节write_chapter拒写,合规性局部修正(悬空交叉引用/违反招标书明文/跨章编号错位)无处落脚;断言式find须恰好出现1次否则整批拒绝,版本+1+审计+镜像同步,approved不触发重审(评审语义未变),扩写仍走评审退回
yumoqing
2026-09-17 10:20:14 +08:00
-
227471d514
fix(mirror): 章节状态变更同步镜像文件(2026-09-16实测:库approved v8/镜像头仍writing v7,用户看文件误判)——评审通过/材料缺失放行/人工通过/退回/score_reject五个落点补sync_chapter_mirror,失败仅告警不阻断主流程
yumoqing
2026-09-17 10:11:22 +08:00
-
9305e9550c
fix(binding): 空绑定语义补齐+要求类型纠正通道(部署前逻辑走查自纠)——①显式空绑定[]不回退编号匹配但仍带全局规则(format/seal/copies),否则修复引入回归:绑定分支丢全局格式要求;②chapter_detail空绑定明示'无章节级要求,勿套用他章';③update_doc_requirement加new_req_type(与定位键req_type分开,否则改类型时按新值定位不到原条目),给全局规则误标structure的纠正通道;④check_requirement_binding区分'显式空绑定(已裁决结论)'与'未绑定(缺口)'
yumoqing
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实跑验证
yumoqing
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保留),头部注记库内状态/版本;库仍是机制正本(评审/合成读库),镜像失败不阻塞;标题改名清孤儿文件;幂等覆盖
yumoqing
2026-09-16 17:45:34 +08:00
-
ac1b029e24
fix(review): pipeline_human_tasks无updated_at列,取消待办SQL修正(实测schema)
yumoqing
2026-09-16 17:29:25 +08:00
-
bede609b9e
fix(review/flow): 章节退回联动作废标书(置rejected重派合成)+取消旧交付确认待办+G段cancelled待办重发——修甘肃实测bug:章节退回重写后文档停passed,新正文永远进不了交付物,待办僵尸指向旧版
yumoqing
2026-09-16 17:24:48 +08:00
-
1da6be3687
revert(substance_gate): 回退三处正则门禁挂载(submit_chapter/review_chapter/finalize_bid_score)+material_missing守卫——同pipeline-service c0cab53回退理由:输出端堆检查打地鼠不治根,实质性判断回归LLM评审裁决(技能已改)。保留docx表格转换(write侧真bug修复)
yumoqing
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行原被当普通文本散成文字)
yumoqing
2026-09-16 16:07:43 +08:00
-
9a7dfef204
fix(compose): 标书docx生成两连修(2026-09-16甘肃项目实测)——①pyproject声明python-docx依赖(原dependencies=[]:测试机无docx模块→_write_docx ImportError诚实降级只出md,但标书最终交付必须docx;与pricing漏声明pyyaml同款教训) ②_fetch_image_bytes对/idfile|/download网关URL直接映射本机filesroot读盘(合成进程无登录态,HTTP拉logined-only的/idfile必401→配图全变'下载失败'文字占位;防穿越realpath校验)
yumoqing
2026-09-16 14:50:49 +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)
yumoqing
2026-09-16 13:34:34 +08:00
-
09af403809
fix(bid_flow): C1段动态IN占位符去手工引号——sqlor ${X}$替换为%s参数化(值走参数绑定),手工包单引号变''value''致1064(2026-09-16实测:重启后对账器C1崩溃,与ticket模块sqlor裸占位符铁律同款)
yumoqing
2026-09-16 12:05:23 +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段:轮次用尽类型全部通过/放行后对账器自动收单)
yumoqing
2026-09-16 12:01:14 +08:00
-
0f23c0d8de
fix(bid_flow): 三连修(2026-09-15甘肃项目实测)——①audit_log查询列名updated_at→created_at(表只有created_at,1054崩掉整个reconcile_project,第3轮复审派发路径12天首次触雷累计崩175次全项目停摆) ②资质不阻塞标书推进(用户裁定):CH_SECTION_DEPS.business移除QUALS依赖+删除hd_pending/biz_ok商务章门禁(资质缺口=信息流待办,非门禁流)+DIM_UPSTREAM.cost_benefit去掉quals(与声明层analysis_cost_benefit.deps对齐,报价链不再被资质QC冻结)
yumoqing
2026-09-15 21:51:21 +08:00
-
07e4bf7a7a
obs(bid_flow): 对账器日志输出waiting前缀——拆解门禁'维度在办暂缓QC'等合法等待态可见,否则门禁生效但日志无痕易误判
yumoqing
2026-09-15 18:04:11 +08:00
-
bebe76fa11
feat(split): 分析任务机械拆解机制(2026-09-15用户要求:大任务必须拆小)——正文超bid_split_chars(默认6万字,params可配)时dispatch首跑/A块重做/awaiting_redo重做三派发点自动拆N个分段子任务并行(char_range互不重叠+round轮标记+is_subtask);配套:QC派发加'维度在办不审'门禁防审半成品;轮次统计改round去重(_dim_round_count,防拆解轮误算N轮);分析员技能char_range硬规则只读本段
yumoqing
2026-09-15 17:47:27 +08:00
-
dfb7b11c5d
docs: README同步批2——多流程模板机制(bid_tech_proposal纯技术方案流程阶段链+自动判流+用户确认门禁)/bid_tech_items表清单/tech_template_confirm端点说明
yumoqing
2026-09-15 17:00:59 +08:00
-
27eb3db772
fix(bidding): create_human_task项目状态门禁——已删除/paused/archived/cancelled/completed项目不发新待办(与引擎同款,2026-09-15用户指令:暂停删除的项目不再产生待办,恢复推进后对账器按需补发)
yumoqing
2026-09-15 16:45:46 +08:00
-
87ecf3ee72
fix(bidding): 模版确认门加固(E2E实测)——confirm_tech_template权限改复用引擎_check_confirm_operator(同机构+超管/创建者,与flow_plan_confirm语义一致,原自写'仅同机构'丢了超管语义实测误拒admin);确认重落守卫:已有非pending章节拒绝重新确认(防毁已写内容)
yumoqing
2026-09-15 15:27:42 +08:00
-
cc87340398
feat(bidding): 批2纯技术方案流程bid_tech_proposal收口——bid_tech_capability(六类评估项抽取/补录/查询+模版三级检索+骨架提案用户确认门禁+确认落库)/bid_flow 0d多流程分支(LLM自动判流+_reconcile_tech_proposal T1-T7对账:解析→QC→模版确认→分章编写→章节评审→合成→交付)/BID_FLOW_TEMPLATES两模板注册/bid_qc tech_items审核维度+start_qc tech分支(查bid_tech_items)/5个tech工具schema注册/tech_template_confirm.dspy用户确认端点(agent无确认权)+load_path/码表补tech_items+cost_benefit/bug A修复:_resolve_file_path补workspace_base候选+import_tender_file落库前归一绝对路径(上传落点口径不一致致正文永读空,首医实测)/llm_json透传project_id记账
yumoqing
2026-09-15 15:00:59 +08:00
-
31fc068284
docs(readme): 补章节配图形态硬门禁说明——write_chapter拒伪图+review_chapter兜底+豁免钥匙
yumoqing
2026-09-15 15:00:28 +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放行)
yumoqing
2026-09-15 14:55:45 +08:00
-
d0e2ab89a8
feat(bidding): 6张CRUD表当前项目强制过滤——get_*.dspy注入会话级解析(get_session_project_id含产线隔离),强制覆盖project_id传值,无项目报错提示选择或新建;bid_task_tree删「最近进行中项目」第三级兜底(会把别人项目当当前项目),统一走会话级解析;知识库入口加require_project门禁
yumoqing
2026-09-11 18:29:42 +08:00
-
e5516bedf3
feat(bidding): 投标产线接入流程裁剪——BID_FLOW_STAGES声明11阶段(不可裁4/警告3/自由裁4+deps+roles);bid_flow对账器全流程计划门禁(被裁维度不派/qc裁剪视为通过/prep/章节评审直通approved/整书评分直通passed/交付直通completed+驳回暂停);bid_common OPEN_TASK_STATES含waiting(防拆解子任务重复派发)+DIM_TO_STAGE映射;dispatch_analysis_dim拒派被裁维度
yumoqing
2026-09-11 12:58:26 +08:00
-
011b3996c3
feat(models): 孤儿表归籍——bid_analysis_history(QC分析历史快照)/bid_cost_benefit(成本收益,m0006建表未进models)补models定义,json2ddl实跑验证通过;README表清单同步
yumoqing
2026-09-10 19:06:09 +08:00
-
3f6790edad
feat(compose): 标书docx合成支持章节markdown图片行——下载invoke_model产物真图add_picture嵌入(居中+图注),下载失败保留文字占位诚实降级(2026-09-07用户需求:章节配图用文生图真图非字符画)
yumoqing
2026-09-07 17:31:28 +08:00
-
ff20d6fa14
docs: 补全 README(bidding_general产线/12张bid_表/对账器bid_flow/QC门禁两级回退/门限参数/build.sh集成)
yumoqing
2026-09-07 11:42:17 +08:00
-
442de85cc3
fix(flow): 上游QC过滤须无条件执行且建任务留在无编排任务分支内——上一版结构错位致编排任务在办时每15秒重复建(实测2分钟堆9个)
yumoqing
2026-09-04 16:28:29 +08:00
-
7733ff31cf
fix(flow): 等上游QC未过的维度不算编排掉链——合法等待轮不再空转烧orch_done(中电新项目误抛待办根因)
yumoqing
2026-09-04 15:14:30 +08:00
-
41d55b5d39
fix(analysis): list_tender_files补resolve_project_id归一——分析角色传项目名当id查空误判无招标文件(中电新项目实测全维度跑空根因)
yumoqing
2026-09-04 14:42:43 +08:00
-
0179291528
feat: 方案乙——解析首跑改PM编排(dispatch_analysis_dim依赖门禁+analysis_progress+上游注入)
yumoqing
2026-09-04 13:15:30 +08:00
-
32f1a386b4
feat: 复审任务带回归+增量结构(上一轮意见+修正记录),根治审核无回归意识打地鼠
yumoqing
2026-09-04 11:10:39 +08:00
-
921cb64a22
feat: update_doc_requirement支持chapter_title回写(D3标题回填)
yumoqing
2026-09-03 19:38:49 +08:00
-
2617726faf
feat: update_doc_requirement工具(纠正回写原条目/删除编造项,根治add只增不改)
yumoqing
2026-09-03 19:32:22 +08:00
-
b1ba0558b5
fix: human_tasks无updated_at列改用submitted_at
yumoqing
2026-09-03 19:17:34 +08:00
-
9a1acf792d
feat: D2核验通过后自动恢复verify_failed任务为approved+自动关闭output_verify待办
yumoqing
2026-09-03 19:16:33 +08:00
-
fdd98266f8
feat: patch_chapters工具(根治create_chapter_outline只增不改)+list_*项目上下文缺失改报错不静默空
yumoqing
2026-09-03 19:13:49 +08:00
-
6c87cd12b6
fix: start_qc同任务重复开轮守卫——已落分且产出未更新复用该轮不烧轮(doc_requirements同任务连开4/5轮实测)
yumoqing
2026-09-03 18:37:32 +08:00
-
3b718a0869
fix: 修正任务归维度组(轮次以QC审核记录为准含第4轮);落库核验不通过标verify_failed不再撒谎approved
yumoqing
2026-09-03 18:34:57 +08:00
-
2223112e0e
fix: 在办计数排除终态任务(cancelled/failed/approved无记录归遗留组)
yumoqing
2026-09-03 18:14:56 +08:00
-
58974010c7
feat: D2落库核验硬门禁——approved任务产出未落库抛人工(防只写文件不写库静默卡死)
yumoqing
2026-09-03 18:12:39 +08:00
-
dad0f279f6
fix: QC闭环——产出在审核后更新则轮次用尽也派复审(out_newer);任务树QC组显示在办/未审核任务
yumoqing
2026-09-03 18:08:11 +08:00
-
2d9c1264e3
feat: QC不通过新增qc_rejected状态+失败轮产出快照bid_analysis_history(不清空历史)+存量回填
yumoqing
2026-09-03 17:31:36 +08:00
-
7b85943ffa
fix: 人工修正组排除系统qc_redo重做任务(title-only匹配+qc_redo排除)
yumoqing
2026-09-03 17:13:12 +08:00
-
3c1960b749
fix: 人工修正组识别补'补录'(title+params联合匹配)
yumoqing
2026-09-03 17:12:19 +08:00
-
1679c76fd4
fix: 人工定向修正任务独立成组(不混入全量解析),轮次节点带该轮QC结果
yumoqing
2026-09-03 17:10:34 +08:00
-
6575bc3ca4
fix: 组节点QC标签键映射(dim→qc_type)
yumoqing
2026-09-03 17:07:42 +08:00
-
6a4518ef22
fix: 任务树轮次节点显示该轮QC结果(任务已批准≠QC通过,消除误导);组节点标签用最新QC分
yumoqing
2026-09-03 17:07:04 +08:00
-
ee62a2bbf9
fix: QC分组补cost_benefit标签+排序
yumoqing
2026-09-03 16:59:51 +08:00
-
475ea79f6c
feat: 任务树QC按审核记录分组(同任务多轮复审=组节点)+rev:轮次叶子详情(MdWidget渲染审核说明/改进意见)
yumoqing
2026-09-03 16:58:30 +08:00
-
7039c4980e
feat: 任务树维度分组——analyst按4维度/qc按类型聚合,一次过=叶子,多轮=组节点+轮次升序子节点
yumoqing
2026-09-03 16:55:28 +08:00
-
b3a8a15fd1
feat: bid_task_io 交付件改共享渲染(md→MdWidget+下载,office/pdf→下载)
yumoqing
2026-09-03 16:41:29 +08:00
-
c8ff8d02d5
fix: 任务树API路径显式注册RBAC(精确匹配,/api/前缀不覆盖具体dspy)
yumoqing
2026-09-03 16:02:06 +08:00
-
a1411fdd48
feat: 投标产线任务树——/task slash命令+菜单+弹窗(ResourceBrowser左树右详情,与开发产线同构):任务状态/输入/输出/执行步骤可见
yumoqing
2026-09-03 15:59:22 +08:00
-
d66207032c
feat: 章节级依赖门禁——每章只等自己section依赖的QC类型通过即派发(矩阵:技术=评分项+文件要求+骨架/报价=评分项+成本收益+骨架/商务=资质+文件要求+骨架+资料准备);A2全局门禁拆为推进QC不挡下游;create_role_task统一注入skip_generic_qc豁免通用门禁
yumoqing
2026-09-03 12:28:21 +08:00
-
6c4aaa79a2
fix: QC竞态双守卫——start_qc已通过不开新轮/空产出不烧轮+对账器维度任务在办不派审核(实测qualifications被烧3轮、cost_benefit对空表打0)
yumoqing
2026-09-02 19:12:33 +08:00
-
ab32686211
fix: model_dataurl补pipeline_id(产线隔离)
yumoqing
2026-09-02 19:05:34 +08:00
-
de0b070e24
fix: _open_qc_type_tasks的LIKE通配符用拼接构造——%格式化与SQL通配符冲突致对账器每轮崩溃(实测15秒一报)
yumoqing
2026-09-02 18:14:07 +08:00
-
ab60afc018
fix: diagnose_bid_project补paused门禁——非in_progress项目只诊断不派发(9/2诊断入口绕过暂停派发违反零消耗铁律)
yumoqing
2026-09-02 18:02:49 +08:00
-
66e7f79ec7
feat: 招标文件分析拆四维度并行(评分项/资质/文件要求+骨架/成本收益)——对账器按维度各派一个任务并行抽取;QC五类逐类并行审核每类一个审核任务;新增bid_cost_benefit成本收益分析表+extract_cost_benefit/add_cost_benefit_item;QC阈值9.5→8.5(params固化8.5);add_doc_requirement加去重防重派重复录入(2026-09-02)
yumoqing
2026-09-02 17:10:42 +08:00
-
7a6a0350dc
fix: resolve_project_id键漂移防护——传入值先按id校验,查不到按name反查归一为真实id,名字歧义拒绝;根治bid_chapters以项目名落库(陕西项目26条名字键孤儿行,与id键骨架并存形成双骨架)(2026-09-02)
yumoqing
2026-09-02 12:00:40 +08:00
-
1eafd7b1c3
fix: 标书合成失败不回退/tmp——输出文件必须落项目空间,工作目录解析失败直接中止合成
yumoqing
2026-09-02 11:56:49 +08:00
-
b7bbee6563
fix(投标): 招标书在工作空间还反复催上传根治+同一事项待办只发一次
yumoqing
2026-09-01 17:28:18 +08:00
-
ceeec055a3
fix(workspace): 创建入口写死项目目录+解析收敛引擎统一函数
yumoqing
2026-09-01 11:54:59 +08:00
-
e387c7c5ce
fix(bidding): 解析读不到完整招标书根治——最优文件选择+路径解析+升级自动恢复
yumoqing
2026-09-01 09:26:45 +08:00
-
d377d76f61
fix(ui): 投标产线副标题同步新流程(收到招标文件自动立项)
yumoqing
2026-09-01 05:16:57 +08:00
-
4e1386f2a1
feat(bidding): 移除立项+配人步骤,收到招标书直接启动项目
yumoqing
2026-09-01 05:15:53 +08:00
-
aa5eb26d37
fix(session): 默认tab session_id按产线分离(default_bidding_general)
yumoqing
2026-08-31 22:03:48 +08:00
-
5420bf49dd
feat(bidding): 立项随附招标文件直接导入跳过人工上传——用户已提供招标书时不再卡在上传步骤
yumoqing
2026-08-31 16:21:44 +08:00
-
3240c4f042
fix(schemas): 补注册add_kb_doc/list_kb_docs——PM样板标书录入链路闭环
yumoqing
2026-08-31 16:00:58 +08:00
-
8a13da7322
fix(analysis): 骨架生成assignee_role与section一致(商务章→bid_biz_writer)+显式chapters也走_infer_section
yumoqing
2026-08-31 15:54:15 +08:00
-
35aabc2acc
fix(bid_flow): chapters查询补section字段——分角色派发读不到section全派技术写者
yumoqing
2026-08-31 15:50:36 +08:00
-
b40f54d63f
feat(bidding v1.2): 编写分商务/技术角色+篇幅门禁+样板标书规范+并发编写
yumoqing
2026-08-31 15:40:03 +08:00
-
76ef3e4f7d
fix(ui): 驾驶舱头部副标题补QC契合度审核阶段
yumoqing
2026-08-31 14:24:08 +08:00
-
45cdb2e61e
feat(scripts): 投标产线自持 init 导入脚本(码表幂等+废弃码清理+产线描述)
yumoqing
2026-08-31 13:45:57 +08:00
-
44f8c18ac3
feat(bidding): 产线起点改为上传招标文件+解析产出QC契合度审核门禁
yumoqing
2026-08-31 13:37:49 +08:00
-
22fca127cb
feat(agent): 模型下拉带 session_id——与项目模型持久化联动
yumoqing
2026-08-28 12:26:24 +08:00
-
d235eeda74
fix(rbac): 补注册多session会话入口 /pipeline-bidding/agent 权限
yumoqing
2026-08-27 14:11:55 +08:00
-
4943a04aac
feat(analysis): 招标文件解析增加投标要素抽取(落 bid_tenders source=tender_doc)
ymq
2026-08-27 13:28:15 +08:00
-
7ceedefeb7
feat(bidding): 多session会话入口 + 从上传招标文件开始(砍邮件采集/审批)
ymq
2026-08-27 13:12:58 +08:00
-
e134ecde4a
fix(bid_flow): failed任务视为阻塞并抛人工介入,不再每轮重复造任务(实测角色agent失败后对账器15秒重造的根源)
yumoqing
2026-08-27 00:30:39 +08:00
-
a5dd0a4079
diag: poller 注册/启动链路加日志(定位 rounds=0:是未注册还是循环未跑)
yumoqing
2026-08-27 00:22:30 +08:00
-
c4e8406c6f
fix(load_path): set_role_perm.py 用宿主根绝对路径(否则在模块目录执行时找不到文件,0/68 注册)
yumoqing
2026-08-27 00:14:16 +08:00
-
300d09fe8a
feat: poller心跳+诊断探针 bid_probe.dspy;日志双通道(appPublic.debug 进 pipeline.log)
yumoqing
2026-08-27 00:12:02 +08:00
-
8db2a059e5
fix: pipeline_human_tasks 活表无 comments 列,改用 qc_comment(以测试环境活表 schema 为准)
yumoqing
2026-08-26 23:58:55 +08:00
-
7c21378296
fix(build): getConfig 显式传宿主根目录(否则相对路径解析到模块自身目录找不到 conf)
yumoqing
2026-08-26 23:48:02 +08:00
-
19a3d67c68
feat: 投标产线模块(bidding_general)
yumoqing
2026-08-26 22:52:41 +08:00
-
73d19bbd49
Initial commit
yumoqing
2026-08-26 23:44:04 +08:00