Skip to content

生产就绪审计——三门修复(版本自标识/构建产物自救指令/Java mvnw 感知) - #40

Closed
loong10k wants to merge 1 commit into
mainfrom
feat/production-readiness-fixes
Closed

loong10k wants to merge 1 commit into
mainfrom
feat/production-readiness-fixes

Conversation

@loong10k

Copy link
Copy Markdown
Contributor

Summary

基于 opencode-java-sdk + codex-java-sdk 六分支发布实测的三项优化:

  1. gate_directive 输出 codeguard 版本号(第二行),AI 可判断门禁能力与已知误报范围
  2. gate_directive 末尾新增构建产物清理自救指令(如 rm -rf target/reports,不含 git commit/push,先清后提交两步走)——门禁在命令执行前拦截,此前命令链中的清理步骤不会执行
  3. Java 门禁接入 java_project.analyze():UNVERIFIED 状态归 skipped 而非 FAIL;mvnw 存在时自动将 lint 命令的 mvn 替换为 ./mvnw;analyze 失败不阻塞门禁

Test plan

  • 248 个既有测试全绿
  • 新增 3 个断言(版本标识、构建产物清理指令、自救提示)
  • python compile 验证(gate_lib.py + pre_tool_git_guard.py)

基于 opencode-java-sdk + codex-java-sdk 六分支发布实测的三项优化:

1. gate_directive 输出 codeguard 版本号(第二行),AI 可判断门禁能力
   与已知误报范围;末尾新增构建产物清理自救指令(rm -rf target/reports
   等,不含 git commit/push,先清后提交两步走)

2. Java 门禁接入 java_project.analyze():UNVERIFIED 状态归 skipped
   而非 FAIL;mvnw 存在时自动将 lint 命令的 mvn 替换为 ./mvnw;
   analyze 失败不阻塞门禁(走原路径)

3. pre_tool_git_guard 输出加版本前缀 [codeguard v0.12.0],AI 可
   程序化区分门禁版本

测试 248 个全绿(+3:版本标识、构建产物清理指令、自救提示)。
@loong10k loong10k closed this Sep 22, 2026
@loong10k
loong10k deleted the feat/production-readiness-fixes branch September 22, 2026 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant