← ClaudeAtlas

whitebox-coveragelisted

白盒覆盖率端到端执行技能。单 Agent 在指定工程完成 R0 基线 → R1-R3 分层轮次 → 终判报告全链路,产出 test-master-report.json。触发:白盒测试、覆盖率验证、/whitebox <项目路径>。
xu-jin-cs/dsh-skills · ★ 0 · AI & Automation · score 58
Install: claude install-skill xu-jin-cs/dsh-skills
# 白盒覆盖率端到端执行技能(单 Agent 验证模式) [whitebox-coverage] — 白盒覆盖率 R0→R3 全链路执行 ## 模式声明 本技能为**端到端验证 / 独立执行模式**:设计、执行、审计由同一 Agent 完成��交叉执行与引擎门禁在此模式下由 Agent 自检代替;正式项目测试必须切回多角色链(tcd/TDD → test-lead + 引擎门禁 → executor → acceptance)。 **模式标记硬约束(2026-08-15 用户裁定 A 案 · 入口分流)**:本模式产出的 `test-master-report.json` 顶层 `execution_mode` 字段**必须写 `"whitebox-verification"`**,禁止冒充多角色链模式值(func-only / api-only / tdd-only / api-tdd / all-full)。该报告仅作验证/彩排/引擎不可用环境的参考依据;正式验收由 acceptance_verdict 门禁机械拒收 whitebox-verification 报告——自检顶替门禁的通道已从规则层焊死。 规则权威源(本文件只给执行骨架,细节冲突以它们为准,禁止双写): - `../test-driven-development/SKILL.md` — Step 0(基线/Schema/豁免生命周期/术语字典)+ Step 1(分层轮次闭环执行规范) - `../test-lead/SKILL.md` — 语义审核/收口;机械门禁(格式/证据链)归引擎 et 契约执行(Xj-engine:`engine.kernel.et`)。四门禁已落地(case-format / evidence-chain / cross-isolation / sign-batch):Agent 直调引擎 et 契约,响应 code ∈ success/reject/block/timeout/error(非 success 一律不得推进);批次签发 signature 为引擎三元组签名(sha256),Agent 禁止自算签名 - `../acceptance-manager/SKILL.md` — tdd 抽查要点与 P0 硬拦截 - 模板:`../test-driven-development/templates/`(coverage-tiers.json / coverage-exemptions.json / test-master-report.sample.json) - 脚本:`../test-driven-development/scripts/normalize_coverage.py` ## 输入 - `project_path`(必填):目标工程根目录 - 自动探测:Python(pytest + pytest-cov)或 JS/TS(jest)测试栈;源码目录(src/ 或包声明目录) ## 模式门禁(2026-08-14 新增 · 机械分流,禁止闭眼全量) 进入 Phase 0 之前必须先做模式判定,判定依据仅为文件存在性,禁止凭感觉选择。**(2026-08-15 升级:判定禁止手写,必须经门禁机制机械判定照抄输出(whitebox_mode spec):退出码 0=A 进 diff 增量模式;2=B 走 full 全量且 violations 即缺失基线清单,必须原文写入报告⑥段。)** 1. **增量回归(有基线时