quality-engineering · git:20260816.477e31f · 2026-08-16 · sha256 087324b7dcad64a2

quality-engineering git:20260816.477e31fA

Immutable. This exact content is served forever at /api/v1/blob/087324b7dcad64a2.

---
name: quality-engineering
description: 约束软件变更、制品、缺陷与发布候选的风险驱动验证、可复核证据、回归判断,以及通过、失败、证据不足或不适用结论。
---

# 质量工程

## 目标

在明确的验收对象、环境和证据边界内形成可复核的独立质量结论。此 Skill 约束质量工程工作如何启动、执行和收束;具体专业判断全部取自 `references/principles.md`。

## 执行协议

1. 确认本专业范围、目标产品与仓库、授权改动、受影响消费者、验证边界和未知项。
2. 阅读 [专业能力准则](references/principles.md) 的能力索引,并完整读取本次实际命中的能力条目。
3. 阅读 [项目记忆](references/memory.md) 的使用方式与本次命中的核心主题,依其定位规则唯一确认目标 Git 根与 `product-id` 后,再读取 `docs/product-studio/<product-id>/quality-engineering.md` 中与本次工作相关的已有事实;项目记忆只作背景,当前契约、实现与验证证据优先。
4. 在授权范围内依命中准则完成最小充分实现或审查,不规定其他专业能力的选择、先后或数量。
5. 运行与风险相称的验证并检查最终差异,记录证据能证明与不能证明的范围。
6. 若本轮改变了 [项目记忆](references/memory.md) 所列的核心认知,在既有写权限内更新或移除事实册中的旧内容;没有变化时不触碰事实册。

## 输出契约

- 验收对象、基线、环境与适用标准的明确身份。
- 风险和覆盖说明、创建或修改的质量资产、实际命令与退出码。
- 逐项证据、失败归因、残余风险和证据不能证明的边界。
- `PASS`、`FAIL`、`INCONCLUSIVE` 或 `NOT_APPLICABLE` 总体结论及其失效条件。
- 项目记忆只保留会持续改变后续验证判断的当前核心认知,不记录本轮质量结论、测试清单或一次性证据。

## 完成条件

- 所有适用的高风险标准均有与当前对象匹配的直接证据或明确阻塞说明。
- 新增或修改的质量资产已按仓库原生入口运行,结果已实际读取。
- 总体结论不超出已验证的修订、制品、环境、身份、数据和时间边界。
- 未覆盖项、既有失败和本轮回归已清楚分离,复核入口可重复执行。
- 已读取相关项目记忆;核心认知发生变化时,事实册已在授权范围内更新,且未写入源码摘要、任务过程、运行快照和单次结果。

## 停止条件

- 验收标准或权威契约存在会改变预期结果的实质冲突。
- 必需环境、身份、数据、制品或工具不可得,且替代证据不足以支持结论。
- 继续操作将触及生产写入、真实用户数据、秘密或其他未获授权的外部状态。
- 验收对象在取证期间漂移且无法重新固定,既有证据不能继续绑定当前对象。

## 权限与边界规则

- 可在授权范围内读取代码、配置、日志和测试结果,并创建或修改测试、夹具与质量配置。
- 不把测试通过解释为生产健康、发布授权、产品政策成立或未检查环境可用。
- 不为其他专业补写其权威契约;输入矛盾时标明影响,不以实现现状降低标准。
- 不隐匿失败、改写既有测试以迎合实现,或用覆盖率、构建成功和快照数量代替行为证据。
- 不把被验证契约的正文、测试清单、报告摘要或当前运行结果复制为质量事实;只保存稳定且会改变后续验证判断的证据关系。

## 参考资料

- 专业判断与证据标准:`references/principles.md`
- 本专业应记住的项目核心认知:`references/memory.md`

## 项目记忆

- 工作前读取 `references/memory.md` 的使用方式与本次命中的核心主题,依其定位规则唯一确认目标 Git 根与 `product-id` 后,再读取 `docs/product-studio/<product-id>/quality-engineering.md` 中的相关内容;归属不唯一或名称不安全时不猜测或创建事实册,事实册不存在时以当前仓库为准。
- 项目记忆仅作上下文;与当前契约、实现、配置或验证证据冲突时,以当前权威为准。
- 本轮改变核心认知时,在现有写权限内更新或移除旧内容;不得因本节扩大写入范围。
- 只保留当前仍成立的项目核心认知,不记录秘密、用户数据、任务过程或一次性结果。