返回正文目录

Launcher 0.1.38 复测记录

2026-10-23,按发行 README 与未经修改的 PowerShell 启动脚本,在独立端口 18138 复测 #158~#161。31 项检查通过。

环境

结果

Issue 实测结果
#158 原整体聚合摘要改为“整体汇总,统计……”,包含 overdueRate,不再误报分组;原数值不变。真正分组的摘要和结果也保持正确。
#159 默认仍省略 NULL;加 X-Foggy-Null-Output: explicit 后,query 返回两个指标的显式 null,Compose 返回 last_date/quantity 的显式 null。空结果仍是 [],未选字段不会凭空出现。
#160 原非法请求仍在校验阶段拒绝。JOIN 左右侧错误均有 root-relative path、planPath、joinSide、onIndex、availableFields;日期单位错误保留原 code/path,并在 allowedValues 中提供合法单位。
#161 两种工作目录的 stdout/stderr 均无 localhost:27017 连接尝试、MongoClient 初始化或连接拒绝堆栈;服务就绪,SQLite 查询可用。

另核对环比、累计、LAG 与日期函数的原查询结果,未发生变化。非法请求未执行。36 次 CLI 调用、5 次公开 HTTP 调用;HTTP 用于验证本次新增的可选 NULL 请求头。

检查脚本最初按属性名含 unit 查找日期候选,未识别实际的 allowedValues,造成一次误报。已按返回合同修正检查,并重新评估保存的原响应;初次结果保存在 acceptance-initial-assertion.json,最终结果为 acceptance.json,没有重复执行已通过的查询。

证据

完整记录位于 runs/20261023-142107-194245/:

未验证受保护模型的隐藏字段候选隔离、Bash 脚本实际运行及非 SQLite 数据源;不把本次结果扩大为这些路径已验收。默认教学环境仍保留原版本,本次只安装并运行独立复测环境。

后续更新:用户随后授权将教学环境切换到 0.1.38,已完成;见教学升级记录。上文默认环境未切换仅指本次隔离复测结束时。