# 更新日志

## 0.1.158 - 2026-10-13

本版整理转换模型列表：合并相同配置，优先展示资格更完整的版本，将不同配置的旧版收进默认折叠的历史版本。同时公布在 0.1.157 平台上完成的 Flash 真实模型重测结果。

- 同一配置名称下，除版本号外内容相同的配置只展示一项；优先保留资格更完整的版本，同等资格保留最新版本，避免新草稿遮住已具备资格的版本。
- 模型或参数不同的旧配置放进默认折叠的“历史版本”。列表显示实际模型名，历史配置和连接探测记录仍可查看。
- 去重仅调整插件列表展示，不删除云端版本，不修改模型参数、资格证据或默认模型选择。后台、执行器与 Skill 沿用 0.1.157。
- `qwen3.8-flash` 固定 20 轮完整六步成功率为 **0/20（0%）**；此前 `qwen3.8-max` 对照为 **16/20（80%）**。
- 最终阻断分布：逆向需求 12 轮、转译设计 5 轮、Java 生成校验 3 轮。116 次 HTTP 调用均返回 200，未记录权限或传输错误。
- 2 轮产出完整的 29 项测试脚本，其中 1 轮首次响应成功；另 1 轮只有 28 项就绪候选。所有轮次均未进入生成 Java 的编译和运行验证。
- 测试报告同步到插件、离线安装包和下载页的版本说明；本版列表优化不改变模型生成能力或通过率。

测试范围为单个 BKUPD1 的本地技术 POC，结果受当前提示词和参数影响，不能代表所有程序或客户 IBM 实机验收。[查看完整测试报告](https://github.com/zhangyager/airong-cobol-java-platform/blob/v0.1.158/docs/engineering/2026-10-13-qwen-flash-v157-retest.md)。安装后重载 VS Code 窗口，使插件版本与更新说明刷新。

## 0.1.157 - 2026-10-13

本版补齐版本更新信息，并包含 0.1.156 的报告入口和 Java 工作区修复。

- VS Code 扩展详情的“更改日志”页签可查看本版及近期版本的更新内容。
- 完整 Windows 安装包随附本文件，离线也能查看更新说明。
- 下载页增加更新说明入口，版本信息文件提供更新日志路径；GitHub Release 同步公布更新内容。

安装后执行 **Developer: Reload Window（开发人员：重新加载窗口）**，使新插件生效。Java 工作区配置发生变化时也需重载，以刷新原有项目缓存。本版没有新增后台、执行器或模型行为变更，不需要因本次说明更新重新部署执行器。

## 0.1.156 - 2026-10-13

- 修复 Windows 上点击六步报告或“补充说明”时误报 `REPORT_NOT_IN_CANDIDATE`：路径比较适配 VS Code 盘符大小写变化，继续校验候选身份、文件清单和内容摘要。
- 工程脚本 `ops/configure-vscode-java.ps1` 支持 `-WorkspaceFile`，把经过摘要验证的 JDK 25 配置写入多文件夹工作区，处理目录配置没有在工作区生效而出现的 `release 25 is not found in the system`。
- Java 配置脚本排除 `docs/06-history` 与 `work/reports` 中的副本，避免重复导入历史 Java 项目；保留自定义设置、其他 JDK 和历史文件。此项需要对相应工作区运行配置脚本，单独安装插件不会自动改写其他工作区的 Java 设置。
- 修复验证：插件单元测试 199 项通过；实际 r0003 工作包的 18 个报告在 VS Code 宿主成功打开，原始 Markdown 保持一致。

## 0.1.155 - 2026-10-13

- 恢复历史 `.airong/contracts/` 候选在读取、报告预览、Git 归档及后台处理中的兼容性，解决被误拒为 `INVALID_CANDIDATE_FILE` 的问题。
- 保留历史路径、内容、摘要与确认记录，继续拒绝重复合同和篡改内容。

以上修复和验证不代表新的模型成功率或业务等价性结论；本次发布没有重跑 Flash 测试。
