Commit Graph

  • e62d6d2af4 时间线复核认得核查类日志代码:双盲复算、反方审稿的模型相同同裁判一样只记轨迹、不叫复核模型;触顶、两路不一致、无法复算、被推翻、没能反查、只查了部分数据源按各自的 kind 记成降级缺口,不再落成笼统的 warn ThearchyHelios 2026-10-05 18:45:25 +08:00
  • d62f921ed4 定时任务遗留问题:失败通知不再许诺能继续运行、30 天前的触发停在审批上照样推送、调度循环测试不再依赖整分边界 ThearchyHelios 2026-10-05 18:39:10 +08:00
  • 14dcbe19bb 合入期 3 反方审稿(前端):审批卡与证据里的反方审稿概况、逐句判断与理由、检查器 ThearchyHelios 2026-10-05 18:10:06 +08:00
  • a122b98dd3 合入期 3 双盲复算与核查设置(前端):双盲审批卡(并排对照、差异说明、三选一与写目录预告)、检查器与节点卡片钩子、设置页「核查」一节、时间线解读双盲和反方审稿的日志 ThearchyHelios 2026-10-05 18:08:39 +08:00
  • e9cf74748f 合入期 3 反方审稿(后端):报告里的关键结论各派只读 agent 主动找反例,给出经受住、被削弱、被推翻、无法判断和有出处的理由;被推翻的计入出具缺口;审批卡附反方审稿概况 ThearchyHelios 2026-10-05 18:08:39 +08:00
  • bee24cf79a 合入期 3 双盲复算(后端):口径卡上来自查询的输入另起看不到原 SQL 的只读 agent 独立复算,代回原式按误差比对;不一致时挂起交审核人三选一,选择只在差一个方面、且是排除无效记录这类数据事实时写进数据目录;发起时快照核查设置 ThearchyHelios 2026-10-05 18:08:03 +08:00
  • bcad199e0f 双盲复算前端复核修正(第 3 轮):同一次裁决里几个指标落到数据目录的同一项上时,卡上按其余指标当前的选择说——说法不同的改说都不记,有效记录条件说合成一句 ThearchyHelios 2026-10-05 17:47:21 +08:00
  • 6767b5f2fc SQL 差异说明收尾(第 1 轮):不靠约束改写、解析保真守卫、具体说法只在简单形状上说四类 ThearchyHelios 2026-10-05 17:35:51 +08:00
  • 233afd16ee 双盲复算复核整改(第 3 轮):驳回过的有效记录条件不再借着同一次裁决里的合并写回,合起来写时已有的段只写一次,补改名后分组的遮罩列用例 ThearchyHelios 2026-10-05 17:23:17 +08:00
  • b206665856 双盲复算前端复核修正(第 2 轮):「记入数据目录」不再说得比服务端宽——有服务端预告时照预告说,没有时只说必要条件、不写的几种照实说 ThearchyHelios 2026-10-05 16:56:05 +08:00
  • 0cd96fe327 合入运行对比加固:一个维度值占几行时按维度值数两边各引用了几行,部分行挤出引用的行段、单格换了同一维度的另一行都判说不清;维度列设了遮罩时照样核对、说明只写行号;补齐循环回边、写入者措辞、严格拆分范围、单边遮罩等守护用例 ThearchyHelios 2026-10-05 16:44:22 +08:00
  • f7d1a2ecba 双盲复算复核整改(第 2 轮):遮罩的分组列不收窄,收窄时去掉 HAVING,审批卡带上处置和写目录的预告,同一次裁决里的有效记录条件合起来写 ThearchyHelios 2026-10-05 16:43:14 +08:00
  • 5f48f8727e 运行对比加固(收尾):区域等维度列设了遮罩时照样拿它核对两次引用的是不是同一批行,说明只写行号、不写值,挤出引用行段的和真的少了分得清,没挪的照常是数据变化;补单格反方向、归因维度按两边各自引用的行认、写入者改了配置时不严格拆分、并行支路查询四处守护用例 ThearchyHelios 2026-10-05 16:41:59 +08:00
  • 52baa0d65c 双盲复算前端复核修正(第 1 轮):高亮按服务端真实的差异输出做,「记入数据目录」只在服务端真会写时有条件地说,后果和提示按节点的处置说 ThearchyHelios 2026-10-05 16:10:55 +08:00
  • 1491b5c7f3 双盲复算复核整改:指标自己的筛选范围不再写成有效记录条件,盲算不再看到原流程的列名,差异说明收窄到这一格 ThearchyHelios 2026-10-05 15:54:03 +08:00
  • eea098e975 运行对比加固(第 3 轮):单格要是同一个区域的同一行;归因按哪组维度说就按哪组维度核对;快照里行和列对不上的说不清;补单格反方向、行段只差最后一行、精确性一侧等变红测试 ThearchyHelios 2026-10-05 15:52:51 +08:00
  • 4d364d385b 反方审稿复核修正(第 2 轮):照录的理由不露内部标记、裸数字注明无出处,只停用了部分数据源时理由和时间线写明没查哪几个,撞上每日金额上限的几句同一种说法 ThearchyHelios 2026-10-05 15:50:20 +08:00
  • 12dc47b976 期 3 反方审稿(前端)复核修正:要审的报告按服务端的认法定,校验报过的不再重复,补齐降档提示的反例检查和运行类别取不到时的说明,修好显示全部的焦点与去重,处理审稿记录没存上的情况 ThearchyHelios 2026-10-05 15:35:01 +08:00
  • 3e5fc7bc84 SQL 语义:去掉 _Usage._bases 里没用到的 import(pyflakes 报的,第 2 轮就留下的) ThearchyHelios 2026-10-05 15:14:03 +08:00
  • c38177aea6 SQL 差异说明第 3 轮补充:只在一边被去掉、被按内连接比的 LEFT JOIN 不说成「另一边没有」「用 INNER JOIN」 ThearchyHelios 2026-10-05 15:09:10 +08:00
  • 4ceac6b74c 反方审稿复核修正:没有出处的结论不采信,推荐接法下审批卡有报告,重试和接着跑不重审、不拿旧审稿冒充 ThearchyHelios 2026-10-05 15:08:53 +08:00
  • 87f0979a90 SQL 差异说明第 3 轮补充:NOT 按德摩根律往里推;结果看行出来先后的一段不拆 BETWEEN、不去 MIN / MAX 里的 DISTINCT ThearchyHelios 2026-10-05 15:06:48 +08:00
  • 44e4597037 运行对比加固(第 2 轮):行段要把引用过的每个区域切在同一处——一边整个被引用、另一边只引用了一部分的,引用的行数没变少也说不清;只在一边有的区域那一边算整个被引用;引用的行不从第 1 行开始时还要是它同样的那几行;单格只看那一行是不是同一个区域 ThearchyHelios 2026-10-05 14:47:05 +08:00
  • 8096c44626 节点卡片:摘要钩子拿到的配置兜底成空对象 ThearchyHelios 2026-10-05 14:46:02 +08:00
  • f91615624d SQL 差异说明第 3 轮补充:靠主键认出 COUNT(主键) 和带主键的 DISTINCT;结果看行出来先后的一段不再去重条件、去重排序键、换 COUNT ThearchyHelios 2026-10-05 14:45:39 +08:00
  • f2e854842c check-all:check-verify 的耗时估计按实测改成 25 秒 ThearchyHelios 2026-10-05 14:44:31 +08:00
  • 4557e72c8e SQL 差异说明第 3 轮补充:按唯一键关联又没用到的 LEFT JOIN 去掉,解析时换了写法又没留位置的函数名不在语法树上判等价,说法照原文写列 ThearchyHelios 2026-10-05 14:32:07 +08:00
  • 5093e98c49 双盲复算前端(四):设置页「核查」一节 ThearchyHelios 2026-10-05 14:31:16 +08:00
  • e353706498 双盲复算写目录:人工驳回过的同一说法不再写回;节点说明补上盲算 agent 看得到什么 ThearchyHelios 2026-10-05 14:31:15 +08:00
  • ce19b074cf 双盲复算:盲算 agent 的任务里带上本次运行的输入参数 ThearchyHelios 2026-10-05 14:27:19 +08:00
  • fb6f5c0ff9 check-all:check-challenge 的耗时估计按实测改成 17 秒(只影响排队顺序) ThearchyHelios 2026-10-05 14:26:15 +08:00
  • 77f3119cf9 双盲复算节点:按输入盲算、代回原式比对,不一致交人裁决,只差一个方面时写进数据目录 ThearchyHelios 2026-10-05 14:23:43 +08:00
  • 7a9dc93dde 双盲复算前端(三):检查器字段、节点卡片摘要,以及检查器与节点卡片的钩子 ThearchyHelios 2026-10-05 14:23:17 +08:00
  • ff23c6a8ad 双盲复算的配置与发起时的设置快照:画布校验、核查设置快照进运行选项、助手节点说明 ThearchyHelios 2026-10-05 14:23:00 +08:00
  • 08f75d4002 SQL 差异说明重做(第 3 轮):堵上第 2 轮复验报的不保持语义的规范化,认出复验指出的等价改写,具体说法只说真会影响结果的不同 ThearchyHelios 2026-10-05 14:19:55 +08:00
  • c5a187ab7d 期 3 反方审稿(前端):审批卡上的反方审稿——概况、降档提示、逐句判断,点开看理由和反方的查询 ThearchyHelios 2026-10-05 14:10:32 +08:00
  • 504bb9ad93 期 3 反方审稿(前端):检查器与节点卡片——可配置要审的报告、句数与查询上限、反方模型、被推翻时的处理、启用 ThearchyHelios 2026-10-05 14:10:17 +08:00
  • b58321f6b8 期 3 反方审稿(前端):先写检查——类型、预览用例与 check-challenge ThearchyHelios 2026-10-05 14:09:45 +08:00
  • cac34c90dd 双盲复算前端(二):两路对不上时的审批卡,三选一裁决 ThearchyHelios 2026-10-05 14:07:57 +08:00
  • dbf7b994d7 反方审稿:校验找不到报告时给一句实在的话(不留空串),节点说明写清「启用」的取值规则 ThearchyHelios 2026-10-05 14:03:37 +08:00
  • 69b40c0b43 反方审稿测试补两处:摘录按数据源当前的遮罩也要遮,撞上每日金额上限之后不再派 agent ThearchyHelios 2026-10-05 14:00:59 +08:00
  • fe2f81c1c0 助手的节点手册加反方审稿:多个来源汇总的分析报告、要正式出具的报告加这个节点,接在报告之后 ThearchyHelios 2026-10-05 13:57:49 +08:00
  • dc5a113e29 反方审稿节点(后端):报告写完后挑几句关键结论,各派一个只读 agent 站在反方写查询找反例,被推翻的让出具降档 ThearchyHelios 2026-10-05 13:57:38 +08:00
  • 4d29b67cef 双盲复算前端(一):时间线解读双盲复算和反方审稿的全部日志代码,补类型和文案 ThearchyHelios 2026-10-05 13:54:45 +08:00
  • 36848f0a1e 运行对比加固(第 1 轮):一个维度值占几行时按维度值数两边各引用了几行,有一部分挤出引用的行也判说不清;单格引用的快照读不出来时和行段一样说不清;补循环回边、写入者不知道时的措辞、严格拆分的范围、单边遮罩四处测试 ThearchyHelios 2026-10-05 13:14:41 +08:00
  • e626b205b6 合入 SQL 差异说明重做(阶段性):先判等价再说差在哪——规范形式一字不差才算等价,具体说法只说有把握的,其余给兜底并附规范化后不同的行;等价结论用执行比对守住 ThearchyHelios 2026-10-05 12:58:42 +08:00
  • 8ed74bbe97 合入期 2 变化三分法(前端):运行对比页(摘要、指标表、效应拆分、维度归因、查询与模板差异),运行详情加「与上一次对比」 ThearchyHelios 2026-10-05 12:50:04 +08:00
  • 77b5509cf1 合入期 2 变化三分法(后端):同一工作流两次运行的指标变化拆成数据、口径、模板与 SQL,口径与数据都变时能严格拆分两种效应,数据变化按维度归因,每项追到两边的查询快照;基准优先取同一定时任务的上一次 ThearchyHelios 2026-10-05 12:49:30 +08:00
  • 190b36ad91 合入期 2 定时任务(前端):定时任务列表、创建编辑(频率预设、实时预览、输入模板变量、Webhook 设置与测试)、触发历史,运行列表标出定时来源 ThearchyHelios 2026-10-05 12:49:19 +08:00
  • b6b5229f2a 合入期 2 定时任务(后端):自写五字段 cron(夏令时、日周取或、中文描述与报错)、输入模板变量按触发时刻算、15 秒一拍的调度循环(条件认领、重叠跳过、宽限内补一次)、Webhook 推送(通用 / 飞书 / 企业微信 / 钉钉,签名、重试、日志脱敏)、定时任务接口与通知设置 ThearchyHelios 2026-10-05 12:49:19 +08:00
  • 36569e1fa4 运行对比复核修正(第 3 轮):行号相同的引用还要引用同一批维度值,记不出写入者时只看口径卡之前的节点,默认设置的登记按节点类型逐类核对 ThearchyHelios 2026-10-05 12:28:38 +08:00
  • 02b08f9ad4 SQL 差异说明重做(第 2 轮补充):在真实的 PostgreSQL / MySQL 上复查,浮点数求和的一段不调换先后、外层条件只把聚合结果和「相等就是一样」的分组键挪进 HAVING;排列数先算再展开 ThearchyHelios 2026-10-05 12:11:37 +08:00
  • f16860f704 SQL 差异说明重做(第 2 轮):规范化只留能讲清为什么保持语义的几步,结果看行出来先后的一段不动来源;具体说法先确认两边真的不同、另一边真的没有,其余给兜底 ThearchyHelios 2026-10-05 12:00:36 +08:00
  • 3254744f6d 运行对比复核修正(第 2 轮):行段相同、一边是整份结果的引用不再算同一处,默认设置的变化只落到会读它的节点上,上游 Agent 交出的结果不同时不再说变化来自上游数据 ThearchyHelios 2026-10-05 11:28:41 +08:00
  • 4b972b4f43 定时任务前端复核修正(第 2 轮):错过已跳过的悬停不再替服务端认定是超出补发宽限,没有记原因时不指向不存在的原因 ThearchyHelios 2026-10-05 11:05:42 +08:00
  • defd118ea6 定时任务前端复核修正(第 1 轮):时区检查改成真能拦住,服务端会拒的组合当场拦下,修几处时序问题 ThearchyHelios 2026-10-05 10:26:22 +08:00
  • d176ff77ff 运行对比复核修正(第 1 轮):输入的出处追到合并查询的上游、Agent 引用的列和行段,没出处的数、数据没变数却变了的不再报成数据变化 ThearchyHelios 2026-10-05 10:20:29 +08:00
  • c7a9116424 运行对比页复核修正(第 1 轮):照服务端的实际输出改查询编号、无法比较的原因、读不到的基准和未保存工作流的说法 ThearchyHelios 2026-10-05 10:16:15 +08:00
  • a9d7cba884 定时任务复核修正(第 1 轮):重启挂起的运行不再让任务静默停摆,格式选错、地址发不出去时照实报,整份回写不再丢掉到点的触发 ThearchyHelios 2026-10-05 10:00:25 +08:00
  • c55b1983f6 SQL 差异说明重做(第 1 轮):先判等价、再说差在哪——规范形式一字不差才算等价,具体说法只说有把握的,其余给兜底并附规范化后不同的行;等价结论拿 SQLite 执行比对守门 ThearchyHelios 2026-10-05 09:28:08 +08:00
  • a0837cc82c 运行对比页复查修正:互换时不重取运行列表,拆分句的总变化为 0 时写「0」,展开控件只指向在场的明细 ThearchyHelios 2026-10-05 09:06:18 +08:00
  • 21d0aba713 定时任务列表复核修正:立即运行之后只换上次触发,重新载入失败时弹提示 ThearchyHelios 2026-10-05 09:04:55 +08:00
  • c77a7f38d5 check-schedules 换成真检查 ThearchyHelios 2026-10-05 09:02:02 +08:00
  • 63c54e1c20 运行对比:compare() 的说明里写全返回的形状,接口说明指过来时前端照着就能读 ThearchyHelios 2026-10-05 09:00:09 +08:00
  • 72da2e178a 运行对比页对齐服务端的实际输出:变化百分比按百分数写,归因、遮罩、差异说明照服务端给的显示 ThearchyHelios 2026-10-05 08:58:34 +08:00
  • 1e90a5a502 运行对比:结果里不出现非数和无穷大,维度列的非数当文字配对 ThearchyHelios 2026-10-05 08:58:18 +08:00
  • 58a1adb17f 记录页:定时任务发起的运行在名字旁标「定时」 ThearchyHelios 2026-10-05 08:56:53 +08:00
  • e8cc4bd88b 定时任务页:列表、新建与编辑、触发历史、Webhook 设置与测试 ThearchyHelios 2026-10-05 08:56:41 +08:00
  • 4deffd62f7 定时任务前端底座:接口约定的类型、api.schedules、页面用的纯函数和文案 ThearchyHelios 2026-10-05 08:56:02 +08:00
  • 467f9599fd 运行对比:补合并查询、循环里多次执行的配对测试,口径卡读不出来时的说法补上「的」 ThearchyHelios 2026-10-05 08:55:57 +08:00
  • c89aaba10c 运行对比:Agent 换了查询先后时按 SQL 配对,Agent 改了配置时按出处交来的字段不再报成数据变化 ThearchyHelios 2026-10-05 08:52:04 +08:00
  • b66eb955b5 定时任务小修:数字按 isdecimal 认,输入生成失败的原因不再说成模板写错 ThearchyHelios 2026-10-05 08:50:57 +08:00
  • 86e52192a9 运行对比后端(变化三分法):两次运行按指标拆清是数据变了、口径变了还是模板 / SQL 变了,数据变化按维度归因 ThearchyHelios 2026-10-05 08:49:52 +08:00
  • bb176f6f9d 定时任务小修:输入模板的字段名去掉首尾空白再存,后台通知任务的异常记日志 ThearchyHelios 2026-10-05 08:47:18 +08:00
  • 6d11145a39 定时任务接口:增删改查、预览、变量清单、立即运行、触发历史和测试 Webhook ThearchyHelios 2026-10-05 08:43:44 +08:00
  • e6c77ea4ee 运行对比页(前端):两次运行的指标变化按数据、口径、模板与 SQL 拆开讲 ThearchyHelios 2026-10-05 08:43:32 +08:00
  • a2a19df9df 定时任务后台:三张表、输入模板、调度循环和 Webhook 推送,设置加「通知」一组 ThearchyHelios 2026-10-05 08:37:57 +08:00
  • b51a686f53 定时任务 cron:自写五字段解析、下次 / 上次触发和中文描述,不加依赖 ThearchyHelios 2026-10-05 08:27:35 +08:00
  • 26595b70f7 合入期 1 数字推演沙盘:证据面板里改口径卡的输入、排除查询结果的行,即时看指标和报告引用处的新值;推演只读、不写运行记录,醒目标注推演非出具;口径卡的容器型输入此后另存完整值 ThearchyHelios 2026-10-05 07:53:42 +08:00
  • 8f185ec14d 合入期 1 可验证报告:已封存运行导出自包含的 HTML,断网也能在浏览器里核对事件、封存清单、工件哈希、引用链和每个数字;记录页封存凭证条加导出按钮 ThearchyHelios 2026-10-05 07:53:23 +08:00
  • c8d0e5d18b 数字推演复核修正(第 3 轮):决定取哪一格的容器不再给可勾的行段,包着它的引用给了新值时不再说不准 ThearchyHelios 2026-10-05 07:37:02 +08:00
  • 4debcf2ef3 数字推演复核修正(第 2 轮,界面):整个指标推演不了时只写原因,check-whatif 补遮罩列、输入还原不了的用例 ThearchyHelios 2026-10-05 06:49:45 +08:00
  • bfc0e88e9a 数字推演复核修正(第 2 轮,后端):整个指标推演不了的不改动也照实说,完整值找不回来的数组排除行后不再报「无变化」 ThearchyHelios 2026-10-05 06:49:33 +08:00
  • 007a13d72b SQL 语义复核修正(第 5 轮):读同一张表的派生来源不再透成一张表、相关子查询分内外层、条件分组连接聚合按层计数,去重、UNION、最后出几行进比较 ThearchyHelios 2026-10-05 06:11:40 +08:00
  • 633af950db 数字推演复核修正(第 1 轮,界面):整份结果在推演区里勾行,只让用到的行可勾,勾完结果就在手边,加载中和失败后不摆上一次的答复 ThearchyHelios 2026-10-05 05:43:17 +08:00
  • 09237a4c99 数字推演复核修正(第 1 轮,后端):排除行时说不准的指标不再报「无变化」,快照读不出来时不给值,遮罩按用到的快照在线程里算 ThearchyHelios 2026-10-05 05:43:17 +08:00
  • e7c8d2a1f3 可验证报告复核修正(第 1 轮):运行信息拿已核对的事件对照,报告徽标连同数字一起算,遮罩判定宁严勿宽,各分支在浏览器里有确定的检查 ThearchyHelios 2026-10-05 05:30:50 +08:00
  • 3e0ab059b1 SQL 语义复核修正(第 4 轮):外连接按主表比、算出来的列按定义比、时间列透过 CTE 认、筛的先后照报、没用到的 CTE 不算,同名却不是同一个的派生来源说清各是什么 ThearchyHelios 2026-10-05 04:58:17 +08:00
  • ca09aed612 check-whatif 补空态:原式没有引用输入时说清无可推演,不画空列表,也不画「报告中会变的地方」 ThearchyHelios 2026-10-05 04:16:01 +08:00
  • 24fc21cb56 数字推演:算出无穷大、非数时说清算不出来,不让接口在 JSON 编码时 500 ThearchyHelios 2026-10-05 04:14:56 +08:00
  • cb141cea88 数字推演:用到遮罩列的指标不给代入式;真卡上核对还原是否忠实、封存后插进来的卡不认 ThearchyHelios 2026-10-05 04:13:33 +08:00
  • cf038c95f5 证据面板加数字推演:指标步骤上「推演」,改输入、勾掉查询结果里的行,看这个数和报告怎么变 ThearchyHelios 2026-10-05 04:04:30 +08:00
  • 183814d2c1 可验证报告页面补全:列出参与清单核对的原文供页面外自行重算,写明运行结果,自查认法与服务端一致,打印时收起面板 ThearchyHelios 2026-10-05 04:04:06 +08:00
  • a651a2e7d5 check-bundle 换成真检查:真服务端导出、断网打开全部通过、篡改各自变红、去掉 crypto.subtle 照常通过,外加记录页的导出按钮 ThearchyHelios 2026-10-05 03:59:00 +08:00
  • d85b634f75 记录页封存凭证条加「导出可验证报告」:已结束且已封存的运行可下载,不可用时说明原因 ThearchyHelios 2026-10-05 03:58:13 +08:00
  • a0016493de 可验证报告服务端:GET /api/runs/{id}/bundle.html 把已封存运行的报告导出成自包含的 HTML,浏览器断网也能核对 ThearchyHelios 2026-10-05 03:58:02 +08:00
  • 9852e4d33a 数字推演接口 POST /api/runs/{run_id}/evidence/whatif ThearchyHelios 2026-10-05 03:44:29 +08:00
  • fb15805ead 数字推演的重算(engine/recompute.py):改输入、排除快照行,按口径卡同一套规则算出新值 ThearchyHelios 2026-10-05 03:44:29 +08:00
  • db91c9eaf6 SQL 语义复核修正(第 3 轮):两边的 CTE、子查询先按结构配好对再比,不再拿「不写编号」的写法补配 ThearchyHelios 2026-10-05 03:36:12 +08:00
  • 60cd5a47bb 口径卡给容器型 vars 输入另存完整值(value_artifact),供数字推演重算 ThearchyHelios 2026-10-05 03:26:43 +08:00