docs(acceptance): 记录 S-09 性能验收证据

This commit is contained in:
2026-09-09 18:21:42 +08:00
parent f9044094a7
commit 10e3584377
2 changed files with 10 additions and 1 deletions
@@ -20,7 +20,7 @@ python scripts/phase3-production-acceptance.py `
--report-dir D:\opennexus-acceptance\reports\run-001-s04
```
每个 driver 由仓库内 `CASE_DRIVERS` 固定登记,接收 `--config``--output`,并通过环境获得 case ID、数据根和报告根。结果必须是 schema 1 JSON,包含匹配的 `case_id``PASSED/FAILED/SKIPPED/NOT_APPLICABLE` 状态、至少一项独立断言、该 ID 要求的非负整数指标,以及 `files``revisions` 清单。只有 driver 退出 0、结果为 `PASSED`、所有必填指标齐全且结果不含配置引用的秘密值时,该 ID 才通过。缺 driver、必测 skip、非零退出、超时、缺安装包/权限/秘密环境引用、坏 schema 或秘密命中都会让 suite 非零退出。
每个 driver 由仓库内 `CASE_DRIVERS` 固定登记,接收 `--config``--output`,并通过环境获得 case ID、数据根和报告根。结果必须是 schema 1 JSON,包含匹配的 `case_id``PASSED/FAILED/SKIPPED/NOT_APPLICABLE` 状态、至少一项独立断言、该 ID 要求的有限非负数值指标,以及 `files``revisions` 清单。只有 driver 退出 0、结果为 `PASSED`、所有必填指标齐全且结果不含配置引用的秘密值时,该 ID 才通过。缺 driver、必测 skip、非零退出、超时、缺安装包/权限/秘密环境引用、坏 schema、NaN/无穷大指标或秘密命中都会让 suite 非零退出。
报告目录包含 `summary.json``case-manifest.json``junit.xml``cases/<ID>.json` 和脱敏的 `logs/<ID>.log`。摘要记录 commit、各锁文件 SHA-256、配置摘要与已提供安装产物摘要。日志将仓库、数据根、报告根、用户主目录和配置声明的秘密值替换为占位符,并限制为 10 MiB。报告目录必须为空,避免单例复跑覆盖原始证据。