🏛 架构平台 Arch.Platform

ai-visual-review-ci L1 平台

AI 视觉评审 CI 模式(PR 截图 + 失败归因)
工具 · 包(pip/npm) 真资产

📌 定位

GitHub Actions 复用模式:把 vision LLM(understand-image-wrapper)集成进 PR pipeline。两个触发点:(A) PR 含 docs/screenshots/*.png 新增/修改时,逐张调 vision 模型生成描述并聚合到 PR comment;(B) UI E2E 测试(Maestro 等)失败时自动收截图 + logcat + AI 视觉归因,出 markdown 给 reviewer。**适用场景**:JVM 端无 UI 截图渲染方案(Roborazzi/Paparazzi/AGP plugin 全阻塞)时,作为像素级视觉回归的语义级替代。**定位边界**:是评审工具不是断言工具,语义级不是像素级,模型幻觉需人工 review ground truth。

📦 复用信息

语言
包名
安装
用法
状态
draft

🏗️ 结构

原子性
复合
子组件数
1
子组件
5a1d541b (^0.1)
Tags

展开依赖树 →

🕸 依赖架构图

graph LR classDef L0 fill:#fee,stroke:#c00 classDef L1 fill:#ffd,stroke:#a80 classDef L2 fill:#ddf,stroke:#06c classDef L3 fill:#dfd,stroke:#080 subgraph L1["平台层"] ai_visual_review_ci["ai-visual-review-ci"] end class ai_visual_review_ci L1

实线 → composed_of(代码层组合);虚线 → runtime_dependency(运行时/编排依赖)。详细层级请展开 依赖树

📜 版本历史 (1 个)

# version intent changelog breaking 时间
1 0.1.0 minor 初始版本。两种触发模式:(A) PR 视觉评审——git diff base..head 过滤 docs/screenshots/*.png 新增/修改,逐张… 2026-06-28 12:04

🐛 关联反馈 (1 个)

# 严重度 摘要 状态 决策 报告人 时间
1 AI 视觉评审是语义级不是像素级,不能用作视觉回归断言 已分诊 保持不变 claude:testing-framework-2026-06-28 2026-06-28 12:08

📋 关联需求 (0 个)

暂无需求(登记新需求 →)

📜 被核心思想引用 (0 条)

暂无核心思想引用本组件


🗑️ 确认删除组件

ai-visual-review-ci 将被软删除(is_archived=true), 不会从数据库物理移除。可通过「♻️ 恢复组件」按钮还原。

⚠️ 若该组件被其他组件 composed_of 引用,删除会被后端 409 拒绝, 需先解除依赖关系。