Commit Graph

  • abb2707904 期 5 验收修复 N1:取自遮罩格的口径卡指标不进报告文档和可验证报告;显示文字核对堵住紧挨着改字的绕过 ThearchyHelios 2026-10-12 17:23:27 +08:00
  • 652576bab3 验收第二轮的两处说法:审批质询整理回答那一步超时时,不再建议「缩小问题范围」(问题再小也要整理),改说调大时长上限或换用更快的核查模型,查询中途触顶的那句另补上可调大上限;反方判「被推翻」却没给理由时一句话说清「但没有给出理由」,不再先说「理由没有引用到任何查询结果」再接「反方没有给出理由」,固定的那句补上句号 ThearchyHelios 2026-10-12 15:55:19 +08:00
  • ec033a945d 修好报告证据回归测试的偶发失败:假模型按共用列表的最后一项(budgets[-1])认这一次抽取要的额度,几个 Agent 并行抽取时,别的 Agent 刚要的大额度会算到这一个头上,该截断重试的这次成了一次过;改成额度跟着发起抽取的那个任务走(ContextVar)。单独连跑 30 次全过(以前约五到十二次挂一次),产品代码没有竞争 ThearchyHelios 2026-10-12 14:26:43 +08:00
  • d177289a53 合入 M2 与 K3b 之后的整合修正:报告自查、裁判摘录、收遮罩值认「确定取自遮罩列」时直接用 masking._derived_masks 交回的 whole / collect,不再在结果后面垫一列去探测整份算——K3b 把「没有 * 的一支、列数和结果对不上」也判整份之后,垫过的每条 SQL 都成了整份算,没起别名的 UPPER(phone) 一个值都收不到、裁判摘录里照给号码、引用它的报告照常出具;UNION 后一支是 * 的写法也一并认对 ThearchyHelios 2026-10-12 14:19:41 +08:00
  • 7cec3079f0 合入期 5 验收修复 M2:证据面板与推演按 SQL 认出改了名字的遮罩列;推演里取自遮罩格的指标不露原值;报告自查拦下引用遮罩列的格子(按列名对整个数据源生效,和证据面板同一个口径);结论句裁判的摘录按快照逐份遮确定取自遮罩列的列;片段接口在没开结论句裁判时照实说;遮罩分析按快照工件 id 缓存 ThearchyHelios 2026-10-12 14:17:45 +08:00
  • 1cfa5a524d M2 复核第 4 轮:报告自查认遮罩列和证据面板同一个口径,哪张表(含视图)里叫这个名字的列都算;结论句裁判的摘录按快照逐份遮确定取自遮罩列的列;没起别名、盖住全部结果列的表达式算确定取自遮罩列,值照收 ThearchyHelios 2026-10-12 13:50:31 +08:00
  • 10653ffd3e 认不全写法的名单补上 Postgres 扩展里记着别的会话 SQL 的视图:pg_stat_monitor(语句原文)、pg_qualstats(条件里的常量)、pg_store_plans(执行计划),交回的就是带号码的原文,和 pg_stat_statements 同一类,工具边界整份遮、可验证报告只给哈希(K3b 统一复核留下的一条) ThearchyHelios 2026-10-12 13:14:36 +08:00
  • 89a4bc8cfc 合入期 5 验收修复 M1:核查 agent 正文里的依据标记不再断句——只装着依据的括号(含【】[]〔〕[])连同里面的停顿标点一起去掉,去掉之后按真正挨上的两个字补空格,两个数不再并成一个;核查 agent 的提示词改成依据写在句末;收尾超时照实记 timeout_s;没给理由时照实说没有给出理由 ThearchyHelios 2026-10-12 13:12:20 +08:00
  • b6a33b4ee2 合入期 5 前置修复 K3b:工具边界遮罩收口——分析出意外、(表达式).* 展开、把 SQL 或表名写成字符串参数的函数、记着别的会话 SQL 的系统视图与 SHOW / EXPLAIN、当一张表用的 VALUES 读到遮罩列时整份遮;按值遮只换文字格、数值证据原样并记下换过的格子;分档标签一档一行时照常显示;交给核查 agent 的证据摘录先遮,反方理由加最后一道关;长 CTE 链的分析有缓存与步数上限 ThearchyHelios 2026-10-12 13:12:10 +08:00
  • 65d6a1e63c M2 复核第 3 轮:报告自查只查引用、别的表里同名的列不算;裁判摘录退回只按数据源设的遮罩列;收遮罩值只收确定取自遮罩列的值;遮罩分析和收到的值按快照工件记在进程里 ThearchyHelios 2026-10-12 12:33:32 +08:00
  • 60be16a0bb M1 复核修正(第 3 轮):依据两边什么都没有时也判粘连,两个数不再并成一个;只装着依据的括号认【】[]〔〕[];右边紧贴着下文的半角逗号后面补空格 ThearchyHelios 2026-10-12 12:24:14 +08:00
  • 45987748ef K3b 复核修正(第 3 轮):VALUES 当一张表用又读到遮罩列的整份遮,列名按方言认;sys 库读 performance_schema 的 ps_* 函数进认不全的名单 ThearchyHelios 2026-10-12 12:18:34 +08:00
  • ce36aabe92 合入期 5 验收修复 M3:可验证报告核对正文显示的文字与引用的值一致——文字取值逐字比对,数字按服务端的显示规则(千分位、小数位、百分数、万 / 亿换算、单位)核对,认不出的格式判无法核对而不是通过;紧挨数字的不可见字符、缩进挤出屏幕的列表一并判不通过 ThearchyHelios 2026-10-12 11:42:06 +08:00
  • d4132daea5 合入期 5 验收修复 M4:单个工作流接口的 run_count 与列表一致;触发历史的翻页游标改成 Z 结尾、放进地址不用编码,老写法照样认;db_schema 认写成一个字符串的 JSON 数组;双盲复算「规范化后不同的行」改成每个条件一行,两边相同的条件不再因换行位置不同被标成差异 ThearchyHelios 2026-10-12 11:42:05 +08:00
  • 9344cb9232 M3 复核修正(第 2 轮):紧挨着核对过的数字的字按码点分类收紧,列表缩进有上限、表格只排有格的列 ThearchyHelios 2026-10-12 10:52:09 +08:00
  • 2b5989ef00 K3b 复核修正(第 2 轮):VALUES、行构造器里的 (表达式).* 和交回复合类型的表值函数整份遮;记着别的会话 SQL 的视图、不只读表结构的 SHOW 和 EXPLAIN 整份遮 ThearchyHelios 2026-10-12 10:50:40 +08:00
  • ce4be9cc8f M2 复核第 2 轮:报告自查按值认出正文里写着的遮罩值,只数个数的列不再判违规;遮没遮核对不了的输入写「无法核对」;整句面板挂的依据按证据图的标签写 ThearchyHelios 2026-10-12 10:48:19 +08:00
  • 3d85a43301 M1 复核修正(第 2 轮):去掉依据之后按真正挨上的两个字判粘连——两个只装着依据的括号连着写、数字包着粗体时,两边的数不再并成一个;依据标记的「]」不当数字;一片里只补一个空格 ThearchyHelios 2026-10-12 10:35:13 +08:00
  • 25011d074b M2 复核第 1 轮:合并查询按合并 SQL 认遮罩列,报告自查只拦确定取自遮罩列的格子,推演和证据面板对指标原值同一个判断,面板认法和可验证报告同一个函数 ThearchyHelios 2026-10-12 10:17:40 +08:00
  • 265ba0c91d 报告导出为自包含 HTML(数字点得开口径、来源、计算方式);可验证报告的数字详情补齐口径卡一节 ThearchyHelios 2026-10-10 12:59:21 +08:00
  • 6d4f452f36 M4 复核修正:规范化后不同的行带上所在的子句,ON 挂在 JOIN 那一行的末尾 ThearchyHelios 2026-10-07 01:34:59 +08:00
  • ab2173c665 M3 复核修正(第 1 轮):单位带尾随空白的真报告不再被判不通过;运行输入也核对显示文字;出处面板的长整数一位不差;核对通过的字要原样显示在正文里 ThearchyHelios 2026-10-07 01:34:32 +08:00
  • c97390511e M1 复核修正(第 1 轮):去掉只装着依据的括号不再把两边的数字粘成另一个数;括号去掉之后外面照一个依据再收拾;换行不算句末;核查 agent 的理由按渲染后的正文判有没有给;反方审稿收尾超时按时长上限说 ThearchyHelios 2026-10-07 01:19:26 +08:00
  • 169c500526 K3b 复核修正(第 1 轮):数值格按位置认、(表达式).* 带外括号也整份遮、同名 CTE 按作用域认、认不全的写法名单合一、整份遮不再把每一格收成遮罩值、证据摘录分段遮、反方最后一道关只看正文 ThearchyHelios 2026-10-07 01:09:36 +08:00
  • f0b8c50647 M2 证据接口的模块说明补上新的遮罩规则:SQL 里给遮罩列起了别名、套了函数得来的结果列同样遮,用到这些列的指标,指标步骤的值也不给 ThearchyHelios 2026-10-07 00:31:18 +08:00
  • 8e6cc8f964 M2 按需裁判接口认不出是哪份报告时(点名的不是报告撰写节点、没有封存的报告、文档读不出来)不替它说判没判过:正式运行只说「正式运行的结论句只在报告撰写节点内裁判,不能按需裁判」 ThearchyHelios 2026-10-07 00:28:54 +08:00
  • 3e0aacac18 M2 时间线认得报告引用了遮罩列的那一行:decode.ts 把日志 report_masked_cell 说成「报告引用了 N 处取自遮罩列的格子,已标注」,副标题点名引用(不写值),下一步说出具已降档、去改写作指令;证据面板的违规清单给 masked_cell 一个自己的叫法「引用了遮罩列」,不再落成「文档核对未通过」 ThearchyHelios 2026-10-07 00:24:19 +08:00
  • 056c782af7 M3 check-bundle 收尾:伪造的辅助函数不再交回用不到的改前文字 ThearchyHelios 2026-10-07 00:23:24 +08:00
  • 2bb14758bd M3 补测:没有 BigInt 的浏览器上数字的显示文字判无法核对,文字取值和其余核对项照常 ThearchyHelios 2026-10-07 00:21:24 +08:00
  • fa50456e0f M2 报告自查认得出引用了取自遮罩列的格子:写作者写了 [[v:Qn.rX.列]]、而这一列是遮罩列或按 SQL 认出取自遮罩列(c.phone AS tel)时,自查记一条 masked_cell,像没有出处的数字一样交回写作者重写;仍不改的按「违规处置」办——失败的判失败,标注的照常产出,时间线另起一行 report_masked_cell,节点产出写一条 issuance_gaps,出口照单收下、降档 ThearchyHelios 2026-10-07 00:19:21 +08:00
  • 6ff9d7155b M3 可验证报告核对正文显示的字:按服务端的显示规则把引用的值重新渲染、逐字比对 ThearchyHelios 2026-10-07 00:17:22 +08:00
  • 76fa42849c M2 证据面板和推演认得出改了名字的遮罩列,指标本身的原值也不露:查询步骤、指标的输入、推演的勾行与遮罩、合并查询按 SQL 认取自遮罩列的结果列(c.phone AS tel 这类别名、函数、子查询、WITH),和可验证报告、核查 agent 同一套认法;用到遮罩列的指标,推演答复里的 old、rendered_old 和证据面板指标步骤的 value 写「已遮罩」 ThearchyHelios 2026-10-07 00:13:50 +08:00
  • 5b18eab310 M4:双盲复算「规范化后不同的行」每个条件一行,两边相同的条件不再被标成差异 ThearchyHelios 2026-10-07 00:12:31 +08:00
  • 261636d3b7 依据括号渲染测试的说明照收紧后的规则写:几个依据之间的分隔标点只在括号里、句末前一并去掉,两边都是字时照旧留着 ThearchyHelios 2026-10-07 00:10:28 +08:00
  • 7de4aa1550 收尾超时一律记时长上限:循环里先查满了次数、再在交结果时超时的,limit 也是 timeout_s ThearchyHelios 2026-10-07 00:09:46 +08:00
  • 735dc32052 核查 agent 的依据照写作者的规矩挂在句末;收尾超时照实记时长上限;占位词不当理由 ThearchyHelios 2026-10-07 00:05:17 +08:00
  • d0e9c6d1e7 依据标记写进括号、夹在标点中间时渲染不再断句:_tidy 把依据周围留下的括号、标点一起收拾掉 ThearchyHelios 2026-10-07 00:04:41 +08:00
  • a45ca28c6b M2 片段接口的按需裁判说法照实写:正式运行的报告没开结论句裁判时,on_demand 不再说「已在报告撰写节点内完成裁判」,改说这份报告没有开启结论句裁判;开了裁判却因报告没通过核对而没判的也照实说;不是结论句的(标题、连接性文字)先答 not_a_claim;按需裁判接口对正式运行回 409 时说同一句话 ThearchyHelios 2026-10-07 00:03:58 +08:00
  • 76cb4d2845 M4:db_schema 认整个写成一个字符串的 JSON 数组的表名 ThearchyHelios 2026-10-07 00:02:15 +08:00
  • df6b0dd3ae M4:触发历史的翻页游标写成 Z 结尾,照原样拼进查询串也能翻页 ThearchyHelios 2026-10-07 00:02:15 +08:00
  • e410d2a6a7 M4:单个工作流接口的 run_count 和列表接口按同一个函数算 ThearchyHelios 2026-10-06 23:56:31 +08:00
  • 79c9559079 K3b:质询模块说明的遮罩一节补上派生来源里分档、外层分组的标签列不算 ThearchyHelios 2026-10-06 23:25:59 +08:00
  • c8127852a7 K3b:新测试文件去掉没用到的导入 ThearchyHelios 2026-10-06 23:25:16 +08:00
  • 6ba4d9f099 K3b:反方审稿查数据源类型时直接用整份报告用到的源,不再逐件取工件 ThearchyHelios 2026-10-06 23:23:40 +08:00
  • 4b461e86e6 K3b:说明写清工具边界不按值换数值格的取舍;LATERAL 的 ON 条件里看得见它自己连的来源 ThearchyHelios 2026-10-06 23:17:15 +08:00
  • 888f746d31 K3b:交给核查 agent 的证据摘录先遮;反方审稿的理由过最后一道关 ThearchyHelios 2026-10-06 23:11:22 +08:00
  • 6ba7babdf0 K3b:认不全的 SQL 写法整份遮——(表达式).* 展开、表名和 SQL 写在字符串里的函数、分析出意外或超出工作量上限;LATERAL 看不见它自己;一长串 CTE 不再卡住 ThearchyHelios 2026-10-06 23:03:35 +08:00
  • 8c229c3d1a K3b:分档写在派生来源里、外层按它分组的标签列照常显示,和当分组键的 CASE 一样 ThearchyHelios 2026-10-06 22:52:28 +08:00
  • 3ced800cde K3b:工具边界的按值遮只换文字格,换过的格子记进快照;占位的短词不当遮罩值 ThearchyHelios 2026-10-06 22:44:48 +08:00
  • 03209d7db5 K3b:工具边界的遮罩分析出了意外时整份遮,兜底不再经逐格换值那一步 ThearchyHelios 2026-10-06 22:38:15 +08:00
  • 58a6759fe2 合入期 5 前置修复 K3:核查 agent 的查询结果在工具边界先遮——取自遮罩列的结果列(别名、函数、子查询、WITH、*、UNION、表值函数、整行引用都认)在交给模型的内容和落库的快照里都换成「已遮罩」,模型看不到遮罩值;按值遮降为第二道防线;换了写法的长号码(空格、连字符、点、括号、全角、国家码)在回答、理由、工件和最后一道关里都认得出;认遮罩列的共用部分挪到 engine/masking.py ThearchyHelios 2026-10-06 22:19:42 +08:00
  • c1e1fcddfe 合入期 5 前置修复 L2:可验证报告里设了遮罩的数据源上、能证明没取遮罩列的查询快照照常随文件附带,引用它的数字可以核对;解析不了、可能展开出遮罩列、整行引用的照旧只给哈希,说明写清原因 ThearchyHelios 2026-10-06 22:19:34 +08:00
  • 39b4b6d608 合入期 5 前置修复 L1:上传表格建的数据源按导入配方里的逻辑类型认日期列,双盲复算的选择能写成业务日期;报告的结论句策略要求核对、正文却写在代码块里(结论句为 0)时,出口契约记一条缺口、不再判完整出具;compose_doc 的说明照实写 source 来自调用方 ThearchyHelios 2026-10-06 22:19:34 +08:00
  • b4edcadc88 合入期 5 前置修复 L3:记录页的工件列表把双盲复算对照、反方审稿记录、质询回答归到「核查记录」一组,窄屏下说明换到第二行、序号不被截掉;运行对比的默认基准接口带上 previous,运行详情的对比入口在基准不是紧挨着的上一次时写明「与上一次成功的运行对比」,和触发历史一致 ThearchyHelios 2026-10-06 22:19:25 +08:00
  • b0fdf56eed K3 复核修正(第 3 轮):写了库名的表按「库名.表名」查表结构;UNION 第一支按表结构数出的列名要和后面每一支一样宽才用;整行引用、函数参数里的 *、表的列名表、TABLE x、PIVOT 这类认得出 ThearchyHelios 2026-10-06 21:50:48 +08:00
  • 6a7e51b81b K3 复核修正(第 2 轮):* 把遮罩列带进别的列名时按展开落到的位置遮;函数参数里的 JSON 箭头认作遮罩列;agent 查到的遮罩值和报告里的分开记,上限收满也不丢 ThearchyHelios 2026-10-06 20:29:58 +08:00
  • 0580663f6e 助手栏连着选两次、两次都没存上时退回服务端存着的设定:以前退回的是第一次选时显示的乐观值(从没存上),原因和齿轮红点一起消失;现在记下服务端最后一次认下的设定,没存上时退回它并再取一次以服务端为准。check-studio 用放行闸门造出先发的那次还没回来就又选了一次的情形 ThearchyHelios 2026-10-06 20:10:51 +08:00
  • f0c2e35264 合入期 5 前置修复 K1b:模型接入报错的说法与修复候选收尾——修复规划只拿这次改动造成的失败否决候选、每处问题只认自己那一处的修复、给不出修复时照实说卡在哪;「不指定接入」落到演示类接入(含交给设置的核查、裁判)时写明演示用;接入名恰好是模型名时补一句;助手栏照实显示存着的设定与原因、能清掉失效的接入;检查器留空说明按节点与全图默认取值 ThearchyHelios 2026-10-06 20:02:52 +08:00
  • 6d9d31395b 出口契约认藏在代码块里的正文改为逐行标出代码:写明是文字的块不再因为一行 SQL、一行像 YAML 的键或 + / - 要点就整块当代码,公式、JSON、目录树这类像数据的行照代码看 ThearchyHelios 2026-10-06 19:51:29 +08:00
  • db84e576c0 模型接入报错收尾(第 1 轮复核,前端):反方审稿的模型一栏不再多出一句相反的说明;检查器读工作流默认设置里的模型;助手栏保存失败时退回原样并说明、「当前」只写在跟随默认上、原因的去向写「上方」;接入「启用」的说明另起一行;落到演示模型的修复候选加醒目标签 ThearchyHelios 2026-10-06 19:43:44 +08:00
  • 7255ae98a5 模型接入报错收尾(第 1 轮复核,后端):交给设置的核查、裁判落到演示模型照实说;给不出修复时说卡在哪里;接入名恰好是模型名那句按这一处检查器里有哪几栏写;修复规划只重算被改的节点;助手栏那一格另给一份说法;几处措辞对齐 ThearchyHelios 2026-10-06 19:43:44 +08:00
  • e7fb8f6c1c 可验证报告复核修复(第 2 轮):SQL 解析不了的快照,口径卡同样整张只给 id;整行引用补全函数记法、按表函数的先后认;拒绝名单补别的会话的 SQL 原文 ThearchyHelios 2026-10-06 19:21:23 +08:00
  • 099473cd6d K3 复核修正(第 1 轮):后面的查询按此前遮掉的值遮、质询工件照回答时记下的位置重放;表值函数拆开遮罩列也认;汇总遮罩列的指标不派盲算;反方理由按值遮 ThearchyHelios 2026-10-06 19:11:14 +08:00
  • 46403a0aac 出口契约认藏在代码块里的正文改为逐行看字、不看列表标记;信息串为空的块里 YAML、diff 不再当成正文 ThearchyHelios 2026-10-06 18:44:21 +08:00
  • 8c0c3b8eeb 可验证报告复核修复:遮罩源上的查询快照再堵几条带出号码的路,口径卡和快照按同一个结论判 ThearchyHelios 2026-10-06 18:33:02 +08:00
  • 53bb356fae 复核第 1 轮:对比入口预先问默认基准带 5 秒超时、问到没有默认基准时写「选择基准对比…」直接去对比页手动选、切回页面时再问一次;工件页签的悬停照实写,320px 时校验值和大小不再拆开 ThearchyHelios 2026-10-06 18:25:35 +08:00
  • 0bf2f8ba63 check-studio:助手栏那一节的伪造设定改成接入连同一个列得出的模型,「下拉停在存着的设定上」「发出的请求不带模型」两项才分得出新旧写法(Playwright 的 selectOption 选同一个值也会触发 change,单靠「重新选跟随默认」分不出来) ThearchyHelios 2026-10-06 18:10:15 +08:00
  • b7da8a9af9 出口契约认藏在代码块里的正文:只挂 [[see:]] 依据的、不带句读的列表项也认,代码里的注释和字符串不算句子,英文句子改成线性扫描 ThearchyHelios 2026-10-06 18:03:12 +08:00
  • 04606cfe94 双盲复算写业务日期:真写按写入时的版本重读上传表格导入时认作日期的列,几个列表块写同一张表时每一块都记为日期才算 ThearchyHelios 2026-10-06 18:03:12 +08:00
  • c8800d75e3 模型接入报错的说法与修复候选收尾(前端):助手栏照实显示存着的模型设定、能重新选「跟随默认」清掉失效的接入;检查器模型一栏说清留空用哪个接入;停用接入的后果写全;问题只认自己那一处的修复 ThearchyHelios 2026-10-06 17:51:26 +08:00
  • 450758185d K3:核查 agent 看到的查询结果先遮、存下的快照也遮 ThearchyHelios 2026-10-06 17:36:55 +08:00
  • 4673e51bb8 模型接入报错的说法与修复候选收尾(后端):修复规划只否决这次改动造成的失败、问题只认自己那一处的修复、没有修复时提示不指到发布前检查、落到演示类接入照实说;各处说法对齐 ThearchyHelios 2026-10-06 17:29:18 +08:00
  • b8dfbdb335 对比入口的注释换个说法:「接着跑完」改成「接着运行完」,和界面文案的用词一致 ThearchyHelios 2026-10-06 17:25:07 +08:00
  • 2a64099cb8 对比页没带运行时的说明把菜单项的两种叫法都写上:上一次没有成功时运行详情的菜单里写的是「与上一次成功的运行对比」,说明只写「与上一次对比」会让人找不到 ThearchyHelios 2026-10-06 17:24:17 +08:00
  • 0f48bd17c4 运行详情「工件」页签:双盲复算对照、反方审稿记录、质询回答单独归到「核查记录」一组;窄屏上说明换到第二行,第几件和第几次尝试在截断范围外,悬停写全说明 ThearchyHelios 2026-10-06 17:15:52 +08:00
  • 02e9bcd908 可验证报告:理顺 _contained 的说明(派生来源的列外层只能按名字取,或者再用一个 * 展开,那个 * 照样要过这一关) ThearchyHelios 2026-10-06 17:15:13 +08:00
  • 50f16aece5 可验证报告接口测试:真跑一次,遮罩库上只汇总消费额的查询快照随文件附带 ThearchyHelios 2026-10-06 17:12:56 +08:00
  • 8ede152b6f 可验证报告:口径卡取的列是 SQL 里改了名字的遮罩列时,整张卡同样只给哈希 ThearchyHelios 2026-10-06 17:11:41 +08:00
  • 02883dea7b 可验证报告:查询快照只给哈希时照实说明原因,样本页和浏览器检查补「遮罩源上的汇总查询可核对」 ThearchyHelios 2026-10-06 17:11:41 +08:00
  • 1136b2d09d K3:换了写法的号码在回答正文、质询工件的文字格和最后一道关里也认得出 ThearchyHelios 2026-10-06 17:11:00 +08:00
  • fbcff1a585 测试里三行超过 120 字的断开写,和周围代码的行宽一致 ThearchyHelios 2026-10-06 17:06:23 +08:00
  • faf21894a3 可验证报告:数据源设了遮罩时,能证明没碰遮罩列的查询快照照常随文件附带 ThearchyHelios 2026-10-06 17:04:45 +08:00
  • 7f7b690307 upload_dates 直接取现行配方(current_recipe_id):发布、启用旧版本时它和当前快照、表结构一起换,不必再经快照和最后一期导入去找;补测试:修改配方把支付日期改成文字后只剩下单日期,回滚到旧版本两列又都是日期 ThearchyHelios 2026-10-06 17:04:42 +08:00
  • f1e6716d84 compose_doc 的说明对上 K5:doc["source"] 是调用方交来的原文(报告节点交来前去掉了整篇外层围栏,见 report._unfenced),不再说是模型的原文;只改说明,文档字段和内容哈希不变 ThearchyHelios 2026-10-06 17:01:45 +08:00
  • 3e02446542 出口契约:报告的正文仍写在代码块里、一句结论都没切出来时记出具缺口,不再完整出具 ThearchyHelios 2026-10-06 17:01:44 +08:00
  • 8c76f91ca9 K3:分档标签列在派生来源里被同名的遮罩列挡住时不再按标签认(J2 第 3 轮复验的缺口) ThearchyHelios 2026-10-06 17:00:48 +08:00
  • 0772b42bfd K3 第一步:把认遮罩列、遮罩值的共用部分原样挪到 engine/masking.py ThearchyHelios 2026-10-06 16:55:29 +08:00
  • 50f15b40c4 合入期 5 前置修复 K1:点名的模型接入不存在或已停用时照实报错,不再悄悄换成演示模型——各条用到模型的路径照实失败或记为核查不可用;保存设置时 422、画布校验给警告、发布与发布前检查挡住并给修复候选(不指定模型、改用启用的接入),只写模型而提供它的接入已停用也查得出 ThearchyHelios 2026-10-06 16:55:27 +08:00
  • 2cf329648d 上传表格的日期列按导入时配方里的逻辑类型认:双盲复算选了时间列不同的一边时,上传源也能写业务日期 ThearchyHelios 2026-10-06 16:54:30 +08:00
  • 6514db6118 运行详情「更多」里的对比入口按默认基准是不是紧挨着的上一次定叫法:上一次失败、取消、还没结束时写「与上一次成功的运行对比」,和定时任务触发历史里的同名链接一字不差、点进去是同一个基准 ThearchyHelios 2026-10-06 16:52:30 +08:00
  • 5c6820f602 运行对比的默认基准(GET /api/runs/{id}/compare/base)带上 previous:基准是不是紧挨着的上一次,取 pick_base 现成算好的那个值,和定时任务自动对比记下的 previous 同一个语义 ThearchyHelios 2026-10-06 16:42:29 +08:00
  • 0a690a599b 发布前修复点名的模型接入:按执行时的取法算修完落到哪里,只写了模型而接入已停用的也拦下 ThearchyHelios 2026-10-06 16:31:06 +08:00
  • 3f17fd3c71 合入期 5 前置修复 K4:运行把这一段执行的截止时刻交给节点(engine/deadline.py),反方审稿与双盲复算开始每一项前看剩余时间,按剩余时间收紧每项时长、给下游留出余量,来不及的记为未能反查 / 无法复算并写明「运行时限将至」,整次运行不再被时长上限中止;继续运行取 checkpoint 里的结果不重复反查 ThearchyHelios 2026-10-06 16:26:45 +08:00
  • 4314a7fc44 合入期 5 前置修复 K2:核查与裁判模型的输出额度提到 16384,服务方嫌大时退回 4096(和助手共用 providers/budget.py);每次调用认截断,因推理占满额度没交出结果时照实说(verify_truncated、judge_truncated),不再说成盲算没查到、没按结构交结果 ThearchyHelios 2026-10-06 16:26:37 +08:00
  • 54ab06d615 合入期 5 前置修复 K5:写作模型把整篇报告包在 markdown 代码块里时去掉外层围栏(重写的几轮同样处理),结论句照常可审、裁判和反方审稿有句子可看;别的语言的代码块、围栏外有文字、多个代码块、开闭不配对的原样不动 ThearchyHelios 2026-10-06 16:26:37 +08:00
  • 0a875fd3af 合入期 4 整合 J4:质询回答工件在记录页有名字和说明;问答串在审批列表取失败时不再漏条目;运行对比的默认基准与定时任务自动对比用同一条规则(同一任务、同一工作流、比这次先发起的上一次成功并封存的运行),触发历史在基准不是紧挨着的上一次时写明「与上一次成功的运行对比」 ThearchyHelios 2026-10-06 16:23:40 +08:00
  • ed888d59df 合入期 4 整合 J3:出具横幅按「核查未通过 / 核查未完成 / 校验未全部完成」分组;审批卡把运行类别交给反方审稿概况;证据接口的核查类型契约挪进 types.ts;反方审稿加单句模式、证据面板不再谈出具;证据接口带上句子的反方判断映射,正文给被审过的句子挂句末标记;质询图标平时对比度达标 ThearchyHelios 2026-10-06 16:23:33 +08:00
  • 39068c9636 合入期 4 整合 J2:审批质询遮罩收口——阈值只在同一个数在别处确实被换掉时才遮、夹住某一个值的边界按条件与作用域认、质询工件里未遮罩文字格夹着的遮罩值按值换掉;算式边界、分档标签列、CAST 类型参数等变体照实处理,已知局限写进模块说明 ThearchyHelios 2026-10-06 16:23:26 +08:00
  • 2da4d34fec 合入期 4 整合 J1:双盲复算写业务日期加类型门槛(两边的时间列都在表结构里声明为日期 / 时间类型才写,原因说清是哪一列);跟上 SQL 差异说明收尾的测试与预览夹具(time_range 改为兜底变体,新增 time_column);按位置取自另一份快照遮罩列的输入判为无法复算;可验证报告里被改过、解析不出的口径卡按内容认遮罩 ThearchyHelios 2026-10-06 16:23:26 +08:00
  • 76b485a0ca 审批质询遮罩收口(第 3 轮复核):标签列按作用域认取自哪个来源,UNION 另一支、子查询里的遮罩列流进标签列照收;取模、整除、整数相除按算出来的值认;CAST 的类型参数不当边界换 ThearchyHelios 2026-10-06 16:01:28 +08:00