Skip to content

补齐 UI v5 审计剩余模块,修正用例运行确认和旧库升级 - #146

Merged
a3384379 merged 39 commits into
mainfrom
codex/ui-audit-context-r4-20261021
Oct 21, 2026
Merged

a3384379 merged 39 commits into
mainfrom
codex/ui-audit-context-r4-20261021

Conversation

@a3384379

@a3384379 a3384379 commented Oct 21, 2026 •

Copy link
Copy Markdown
Owner

冻结审计剩余15项原先缺少明确的AI提交/审核证据、固定上下文联动、结构化物化结果、组织治理状态和执行平台检查。本次统一补齐M20–M26实际功能,并修正交叉复审发现的用例运行确认及旧Standalone升级问题。原审计及修改方案保持不变。

  • AI助手和变更:四类具名任务表单、受权公开资料选择、显式预览/提交、结构化审核、完整错误与真实草稿入口;冻结baseline/来源/风险影响证据,审核表单隔离项目和ChangeSet,等待/失败阶段保护未保存材料。OFF保留已授权字面值,ON及省略字段兼容合同保持。
  • 上下文:按固定修订关联冲突指纹、来源、完整Finding、知识引用与Proposal,URL恢复选择;旧修订不可读时阻止以当前修订替代,未知引用不猜测跳转。
  • MCP:风险、置信度、原因、审批、warnings和Trace;设计/用例/计划结构化预览,验证接受回执及物化关联;精确读取保存设计,物化后刷新目录和精确工作流详情。
  • 组织:读取/失败/权限/重试边界,审计分页筛选和实际只读详情;成员提交期间锁定选择,合法自降级后刷新当前角色及管理权限。
  • 执行和平台:任务/Pool/Lease/事件关联及组织隔离、真实队列刷新;按版本检查Capability契约,完整搜索/复制/下载,窄屏定位检查器。
  • 用例运行:确认区采用所选历史版本的流程/环境,缺目录按绑定ID回显;503后保留选择供显式重试,提交期间锁定来源、版本和全部关闭路径。原POST、指纹发布与执行合同保持,跨项目沿用既有工作区卸载隔离。
  • 数据库:新增可逆0065审核基线迁移;旧Standalone启动幂等补列,保留AI/MCP来源、审核、审批、物化字段和新冻结值,不触发旧FlowSpec重建。

完整实现、失败诊断、回归和边界见 docs/design/ui-v5/remediation/2026-10-20/batch-22.md 至 batch-31-standalone-review.md、batch-29-integration.md 及 progress.md。冻结73项中此前GitHub合并58项,本PR覆盖剩余15项;最终验收和交付状态按实际门禁回执更新。

当前最终HEAD:3fa68ceb0b44c7a5a584f828c717025b51e3afb7。

已运行验证与当前边界:

  • 后端精确树7a69e02784f3944abe0976365c1c39524e58e77f:657文件格式、Ruff、mypy445,完整1948通过/14既有跳过/2既有警告、覆盖率91.21%,退出0;后续后端未变。
  • 组织3文件34项、MCP真实导航3文件40项、用例4文件39项、旧Standalone5文件78项分别通过;新增反例先红后绿,组间重叠不相加。前端测试查询补修后AI4文件30项、上下文3文件12项、组织3文件34项通过,格式/ESLint/类型检查通过。AI最后两条祖先可达性断言追加后,同4文件30项再次通过32.81秒及格式/ESLint/diff通过。
  • 85da058的历史前端树eb8761edfc9041b28707083b6117de2313887049完整格式、lint/类型、构建、182文件1353项及V8覆盖率86.36/82.52/86.21/88.88%通过。随后同步S22 E2E并补三页面测试查询,3fa68ce精确前端树24145966762762f35e79f98922502be9f056f0f3已重新完成完整格式、lint/类型、构建、182文件1353项及V8覆盖率86.36/82.52/86.21/88.88%检查,耗时1318.27秒,退出0;该历史结果未替代最新完整重跑。
  • 13078独立Compose及bundled Chromium已验证实际AI草稿、受控失败、固定上下文关联、MCP单设计物化、组织审计、契约逐字节下载、队列只读及窄屏。用例确认12项受控GUI没有后端业务写入;S22逐断言GUI12项不等同spec执行。各批业务写入、合成夹具及未运行边界单独记账。
  • 9e7162d正式运行39650707276失败:前端1352通过、AI Viewer一项64941ms超出原60000ms;其余选中作业均成功,包括实际Compose67项(含更新S22 spec)、完整后端、Windows与升级。该运行不是成功门禁。
  • 同条件CPU采样确认JSDOM角色查询的样式计算成本,只收窄三个页面既有查询,显式保留角色/名称/可见性/祖先aria-hidden检查,以及原请求参数、零写入和全局Dialog缺席断言。独立复核补齐AI两处祖先排除;产品、MSW响应、依赖、配置、超时、worker、重试及覆盖率门槛均未改变。诊断、无收益试验和采样源码边界见batch-33至batch-35。

早期373和85的失败日志保持;旧60f本地r5为主动中止退出130,正式运行39664876063已请求取消,均不计完整通过。精确3fa68ce正式Required Gate和全部选定作业已成功,完整分页审查无未解决线程。使用匹配该SHA的合并命令;合并后main完整回归单独执行。

真实外部模型效果、外部MCP客户端、正式KMS、真实Runner/故障转移、真实旧安装和正式部署仍需对应环境验收,本次本地及合成数据验证不替代这些验收。

最终正式验证:39665397118 精确对应3fa68ce,Required Gate及全部选定作业success;远端完整前端182文件1353项通过(1970.95秒),格式、lint/类型与构建成功;后端1948项通过。完整分页核对审查线程全部解决,无阻塞审查。

Compose作业success,但非S29集合为66通过、S19 Cron下拉视口检查一项首轮失败后由既有重试通过(1 flaky),不记为无重试67通过。独立bundled Chromium151、真实组件/主题/样式、零API的隔离诊断覆盖6次原顺序打开及3种视口/贴底滚动,最终Cron ratio均1,未发现确定源码缺陷;Mac与Linux字体差异仍在,不冒充CI复验。该S19组件/用例在本R4未变,85、9e及PR145主干完整日志未见同项失败。保持全部原断言,作为已有验收稳定性遗留记录,并在合并后main完整回归观察;没有猜改产品、降低ratio、增加超时或重试。

@a3384379 a3384379 added the ci:milestone 功能阶段稳定后触发一次完整远程 CI label Oct 21, 2026
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-21T15:54:37.512016Z 8e8dfa6 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8e8dfa6faa

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread frontend/src/features/ai/CreateAIJobDialog.tsx Outdated
@a3384379 a3384379 changed the title 完善 AI 助手人工审核与固定上下文证据联动 补齐 UI v5 审计剩余模块,修正用例运行确认和旧库升级 Oct 21, 2026
@a3384379
a3384379 merged commit e4bd545 into main Oct 21, 2026
55 checks passed
@a3384379
a3384379 deleted the codex/ui-audit-context-r4-20261021 branch October 21, 2026 20:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:milestone 功能阶段稳定后触发一次完整远程 CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant