|
|
07e4bf7a7a
|
obs(bid_flow): 对账器日志输出waiting前缀——拆解门禁'维度在办暂缓QC'等合法等待态可见,否则门禁生效但日志无痕易误判
|
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硬规则只读本段
|
2026-09-15 17:47:27 +08:00 |
|
|
|
dfb7b11c5d
|
docs: README同步批2——多流程模板机制(bid_tech_proposal纯技术方案流程阶段链+自动判流+用户确认门禁)/bid_tech_items表清单/tech_template_confirm端点说明
|
2026-09-15 17:00:59 +08:00 |
|
|
|
27eb3db772
|
fix(bidding): create_human_task项目状态门禁——已删除/paused/archived/cancelled/completed项目不发新待办(与引擎同款,2026-09-15用户指令:暂停删除的项目不再产生待办,恢复推进后对账器按需补发)
|
2026-09-15 16:45:46 +08:00 |
|
|
|
87ecf3ee72
|
fix(bidding): 模版确认门加固(E2E实测)——confirm_tech_template权限改复用引擎_check_confirm_operator(同机构+超管/创建者,与flow_plan_confirm语义一致,原自写'仅同机构'丢了超管语义实测误拒admin);确认重落守卫:已有非pending章节拒绝重新确认(防毁已写内容)
|
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记账
|
2026-09-15 15:00:59 +08:00 |
|
|
|
31fc068284
|
docs(readme): 补章节配图形态硬门禁说明——write_chapter拒伪图+review_chapter兜底+豁免钥匙
|
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放行)
|
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门禁
|
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拒派被裁维度
|
2026-09-11 12:58:26 +08:00 |
|
|
|
011b3996c3
|
feat(models): 孤儿表归籍——bid_analysis_history(QC分析历史快照)/bid_cost_benefit(成本收益,m0006建表未进models)补models定义,json2ddl实跑验证通过;README表清单同步
|
2026-09-10 19:06:09 +08:00 |
|
|
|
3f6790edad
|
feat(compose): 标书docx合成支持章节markdown图片行——下载invoke_model产物真图add_picture嵌入(居中+图注),下载失败保留文字占位诚实降级(2026-09-07用户需求:章节配图用文生图真图非字符画)
|
2026-09-07 17:31:28 +08:00 |
|
|
|
ff20d6fa14
|
docs: 补全 README(bidding_general产线/12张bid_表/对账器bid_flow/QC门禁两级回退/门限参数/build.sh集成)
|
2026-09-07 11:42:17 +08:00 |
|
|
|
442de85cc3
|
fix(flow): 上游QC过滤须无条件执行且建任务留在无编排任务分支内——上一版结构错位致编排任务在办时每15秒重复建(实测2分钟堆9个)
|
2026-09-04 16:28:29 +08:00 |
|
|
|
7733ff31cf
|
fix(flow): 等上游QC未过的维度不算编排掉链——合法等待轮不再空转烧orch_done(中电新项目误抛待办根因)
|
2026-09-04 15:14:30 +08:00 |
|
|
|
41d55b5d39
|
fix(analysis): list_tender_files补resolve_project_id归一——分析角色传项目名当id查空误判无招标文件(中电新项目实测全维度跑空根因)
|
2026-09-04 14:42:43 +08:00 |
|
|
|
0179291528
|
feat: 方案乙——解析首跑改PM编排(dispatch_analysis_dim依赖门禁+analysis_progress+上游注入)
|
2026-09-04 13:15:30 +08:00 |
|
|
|
32f1a386b4
|
feat: 复审任务带回归+增量结构(上一轮意见+修正记录),根治审核无回归意识打地鼠
|
2026-09-04 11:10:39 +08:00 |
|
|
|
921cb64a22
|
feat: update_doc_requirement支持chapter_title回写(D3标题回填)
|
2026-09-03 19:38:49 +08:00 |
|
|
|
2617726faf
|
feat: update_doc_requirement工具(纠正回写原条目/删除编造项,根治add只增不改)
|
2026-09-03 19:32:22 +08:00 |
|
|
|
b1ba0558b5
|
fix: human_tasks无updated_at列改用submitted_at
|
2026-09-03 19:17:34 +08:00 |
|
|
|
9a1acf792d
|
feat: D2核验通过后自动恢复verify_failed任务为approved+自动关闭output_verify待办
|
2026-09-03 19:16:33 +08:00 |
|
|
|
fdd98266f8
|
feat: patch_chapters工具(根治create_chapter_outline只增不改)+list_*项目上下文缺失改报错不静默空
|
2026-09-03 19:13:49 +08:00 |
|
|
|
6c87cd12b6
|
fix: start_qc同任务重复开轮守卫——已落分且产出未更新复用该轮不烧轮(doc_requirements同任务连开4/5轮实测)
|
2026-09-03 18:37:32 +08:00 |
|
|
|
3b718a0869
|
fix: 修正任务归维度组(轮次以QC审核记录为准含第4轮);落库核验不通过标verify_failed不再撒谎approved
|
2026-09-03 18:34:57 +08:00 |
|
|
|
2223112e0e
|
fix: 在办计数排除终态任务(cancelled/failed/approved无记录归遗留组)
|
2026-09-03 18:14:56 +08:00 |
|
|
|
58974010c7
|
feat: D2落库核验硬门禁——approved任务产出未落库抛人工(防只写文件不写库静默卡死)
|
2026-09-03 18:12:39 +08:00 |
|
|
|
dad0f279f6
|
fix: QC闭环——产出在审核后更新则轮次用尽也派复审(out_newer);任务树QC组显示在办/未审核任务
|
2026-09-03 18:08:11 +08:00 |
|
|
|
2d9c1264e3
|
feat: QC不通过新增qc_rejected状态+失败轮产出快照bid_analysis_history(不清空历史)+存量回填
|
2026-09-03 17:31:36 +08:00 |
|
|
|
7b85943ffa
|
fix: 人工修正组排除系统qc_redo重做任务(title-only匹配+qc_redo排除)
|
2026-09-03 17:13:12 +08:00 |
|
|
|
3c1960b749
|
fix: 人工修正组识别补'补录'(title+params联合匹配)
|
2026-09-03 17:12:19 +08:00 |
|
|
|
1679c76fd4
|
fix: 人工定向修正任务独立成组(不混入全量解析),轮次节点带该轮QC结果
|
2026-09-03 17:10:34 +08:00 |
|
|
|
6575bc3ca4
|
fix: 组节点QC标签键映射(dim→qc_type)
|
2026-09-03 17:07:42 +08:00 |
|
|
|
6a4518ef22
|
fix: 任务树轮次节点显示该轮QC结果(任务已批准≠QC通过,消除误导);组节点标签用最新QC分
|
2026-09-03 17:07:04 +08:00 |
|
|
|
ee62a2bbf9
|
fix: QC分组补cost_benefit标签+排序
|
2026-09-03 16:59:51 +08:00 |
|
|
|
475ea79f6c
|
feat: 任务树QC按审核记录分组(同任务多轮复审=组节点)+rev:轮次叶子详情(MdWidget渲染审核说明/改进意见)
|
2026-09-03 16:58:30 +08:00 |
|
|
|
7039c4980e
|
feat: 任务树维度分组——analyst按4维度/qc按类型聚合,一次过=叶子,多轮=组节点+轮次升序子节点
|
2026-09-03 16:55:28 +08:00 |
|
|
|
b3a8a15fd1
|
feat: bid_task_io 交付件改共享渲染(md→MdWidget+下载,office/pdf→下载)
|
2026-09-03 16:41:29 +08:00 |
|
|
|
c8ff8d02d5
|
fix: 任务树API路径显式注册RBAC(精确匹配,/api/前缀不覆盖具体dspy)
|
2026-09-03 16:02:06 +08:00 |
|
|
|
a1411fdd48
|
feat: 投标产线任务树——/task slash命令+菜单+弹窗(ResourceBrowser左树右详情,与开发产线同构):任务状态/输入/输出/执行步骤可见
|
2026-09-03 15:59:22 +08:00 |
|
|
|
d66207032c
|
feat: 章节级依赖门禁——每章只等自己section依赖的QC类型通过即派发(矩阵:技术=评分项+文件要求+骨架/报价=评分项+成本收益+骨架/商务=资质+文件要求+骨架+资料准备);A2全局门禁拆为推进QC不挡下游;create_role_task统一注入skip_generic_qc豁免通用门禁
|
2026-09-03 12:28:21 +08:00 |
|
|
|
6c4aaa79a2
|
fix: QC竞态双守卫——start_qc已通过不开新轮/空产出不烧轮+对账器维度任务在办不派审核(实测qualifications被烧3轮、cost_benefit对空表打0)
|
2026-09-02 19:12:33 +08:00 |
|
|
|
ab32686211
|
fix: model_dataurl补pipeline_id(产线隔离)
|
2026-09-02 19:05:34 +08:00 |
|
|
|
de0b070e24
|
fix: _open_qc_type_tasks的LIKE通配符用拼接构造——%格式化与SQL通配符冲突致对账器每轮崩溃(实测15秒一报)
|
2026-09-02 18:14:07 +08:00 |
|
|
|
ab60afc018
|
fix: diagnose_bid_project补paused门禁——非in_progress项目只诊断不派发(9/2诊断入口绕过暂停派发违反零消耗铁律)
|
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)
|
2026-09-02 17:10:42 +08:00 |
|
|
|
7a6a0350dc
|
fix: resolve_project_id键漂移防护——传入值先按id校验,查不到按name反查归一为真实id,名字歧义拒绝;根治bid_chapters以项目名落库(陕西项目26条名字键孤儿行,与id键骨架并存形成双骨架)(2026-09-02)
|
2026-09-02 12:00:40 +08:00 |
|
|
|
1eafd7b1c3
|
fix: 标书合成失败不回退/tmp——输出文件必须落项目空间,工作目录解析失败直接中止合成
|
2026-09-02 11:56:49 +08:00 |
|
|
|
b7bbee6563
|
fix(投标): 招标书在工作空间还反复催上传根治+同一事项待办只发一次
- 对账器0b: 无bid_tender_files记录时先扫工作空间,发现招标书自动import_tender_file登记启动解析(与上传入口等价),不再发上传待办
- request_tender_file硬门禁: 已有文件记录拒绝发待办; pending存在返回已有id
- create_human_task机制层去重: 同项目+同类型pending存在→返回已有id不重复创建
- prompt/工具描述同步: 文件已在工作空间/已登记时禁止发上传待办
|
2026-09-01 17:28:18 +08:00 |
|
|
|
ceeec055a3
|
fix(workspace): 创建入口写死项目目录+解析收敛引擎统一函数
- create_bid_project/自动立项: 创建时写 workspace_dir+directory_name
- _project_dir_of/_workspace_dir: 自抄旧口径推导→收敛 get_project_dir_by_id
|
2026-09-01 11:54:59 +08:00 |
|