v0.7.0 — 流水线集成与类型域执行层断链落底
本版补齐两条能力断链:流水线侧——skills 此前只服务人机对话,进入 CI/流水线无章可循(CI 触发词此前在全部 SKILL.md 零命中,而测试左移的真实战场在 PR 冒烟 / 夜间全量 / 发布卡点三层流水线里);类型域执行层——决策矩阵十轴宣告的 axe-core / 视觉基线 / 多浏览器矩阵在 e2e 执行层零落地,弱模型只能临场拼装 Playwright 配置。另有 triage 显式聚簇坍缩与 AI 特有失效模式轴战略储备登记。纯 skill 内容与接线新增,不改既有产物格式、无破坏性变更。跨模型 On/Off 增益基线沿用 v0.5.0 快照;行为级复测将在下个里程碑矩阵统一进行(与 v0.5.1 / v0.6.0 同策略)。
新增:流水线集成与非交互运行约定(core/pipeline-integration.md)
非交互三约定
- ⏸ 检查点降级三级序:保守默认值 → 意图问题记未决项 → 统一落盘未决项文件(铁律:agent 代答裁决即伪造,evidence 第三类裁决规则无人值守时失效)
- 产物落盘路径规范与命名纪律
- 退出码四值语义:0 通过 / 1 A 类缺陷主导 / 2 C 类环境故障主导或基建自身异常(自动原样重跑一次,再次为 2 只告警 DevOps 不通知测试组)/ 3 U 类超阈 >10% 或自校验失败——判定顺序与 triage 判定树第 0 步同构
CI 触发分层:PR-smoke(<10min)→ nightly-full(定时 02:00 东八区)→ release-gate 门禁,配 GitHub Actions host agent 无头调用范式(claude -p + allowedTools 白名单 + artifact 上传 if: always())
失败回流闭环:流水线批量失败统一回流 core/triage.md 四分类
消费钩子五处接线:regression-testing §4(P0/P1/P2 分层消费)、api-testing §4 与 automated-e2e-testing 工作流二(headless 模式加载指引)、report-template(新增「机读摘要片段」yaml 章节——source_run / triage_distribution / exit_code_hint 等字段三文件互认)、core/SKILL.md 共享文档表登记。
新增:类型域执行层断链落底(playwright-conventions §12–§14)
- §12 可访问性:@axe-core/playwright 集成 helper(runAxeScan 含注释,只回收 critical/serious 阻断级,输出结构化清单供分流表直接引用)
- §13 视觉基线:toHaveScreenshot 配置纪律(snapshotPathTemplate、maxDiffPixelRatio 阈值、动态区域 mask 硬约束遮时间戳与推荐流;基线更新仅限分流判 B1 附依据后执行——拿红灯就重录等于把真回归洗白成绿灯)
- §14 浏览器兼容:projects 多浏览器矩阵(chromium/firefox/webkit + channel 方式 msedge 覆盖 light 档);本地固定
--project=chromium收敛反馈环、多浏览器留给夜间档的成本纪律
test-type-matrix 轴 5(兼容)/ 轴 6(无障碍)/ 轴 7(视觉)三处「执行归属」列同步接上小节号指针,e2e SKILL.md 工程约定节加类型域取用入口。
变更
- Triage 显式聚簇坍缩(core/triage.md):判定树新增第 0.5 步「个体聚簇」——聚类键 = error message / 堆栈公共帧 / 选择器接口(G 级信号表前三行即统计口径),每簇仅取证据最全的代表进定性、簇内继承类别,S 级人工量 O(N)→O(M);簇编组号(CL-1/CL-2…)+ 继承行 evidence 必须引用代表行编号,禁止零依据照抄;bug-analysis 输入通道打通(批量分流产出的 G/S 信号摘要与 evidence 字段即深挖复现起点)。
- AI 特有失效模式轴战略储备登记(decision-layer-design §10.6):对幻觉率门限 / prompt 注入 / 输出漂移 / 上下文污染只登记不动工、防过度设计——立项硬门槛 = dogfooding 案例中 AI 失效域攒够 ≥3 例,立项草案预置待取用;轴空间封闭原则不变,新增即矩阵版本升级。
- 第六次全面审查修复(口径对齐与接线补漏):README 双语「影响三面分析」订正为五面口径;落地页特性卡片订正为实测口径(「E2E 用例真实执行通过」「单任务×3 采样真浏览器实测」);e2e SKILL.md 补 report-template「机读摘要」接线;triage.md 消费钩子表节名引用订正;validate_schema.py docstring 与门行为对齐(Critical/High 风险零覆盖 = 报错)。
升级方式
curl -fsSL https://raw.githubusercontent.com/fishzjp/qa-skills/main/install.sh | bash已在 v0.4.0+ 安装的宿主会自动检测并更新。dsh 插件宿主:dsh plugin --profile web add dsh-qa-skills(插件包已同步发布至 dsh-qa-skills@0.7.0)。完整变更清单见 CHANGELOG。