Static & schema
lint/type/schema/secret report
- OWNER
- repository
- CADENCE
- every commit
QUALITY / 04
不是统计测试数量,而是把需求、Screen ID、契约、fixture、构建制品、部署和生产遥测连成可复核的质量证据链。
QUALITY OPERATING MODEL
单测无法替代 consumer contract,E2E 也不能替代生产 synthetic。每层只证明自己负责的风险。
lint/type/schema/secret report
test log + deterministic fixture
versioned schema + consumer results
state fixture + a11y + screenshot
browser/device trace + test data
synthetic + telemetry + incident link
RELEASE GATES
关键门失败必须阻断;不能用重跑、人工口头确认或“稍后补测试”绕过。
task packet · owner · affected repos · rollback
format · lint · typecheck · secret scan
domain logic · deterministic fixtures · mutation-sensitive paths
route/event/schema diff · producer/consumer fixtures
screen states · a11y · visual · responsive · locale
authz · abuse · privacy · dependency · artifact integrity
build digest · migration · SBOM · config · rollback drill
synthetic smoke · telemetry · error budget · owner ack
UI STATE CONTRACT
页面看起来像真的,关键在于数据密度和异常态同样真实;成功首屏只是八种状态之一。
skeleton/progress has accessible label and no layout jump
explains why empty and offers a valid next action
fixture covers real density, long text and localization
available content remains usable; missing dependency is named
retryability, error ID and safe fallback are explicit
cached truth and stale timestamp are visible
no sensitive data leaks; request/access path is clear
impact, subject, confirmation and audit receipt are visible
PROJECT COVERAGE
Strong 表示已有可复核资产,Partial 表示覆盖不完整,Missing 是当前缺口;Target 表示该层不适用或仓库仍是目标态。
0部分1 test file · 88 routes · production pages公共主链 smoke + operations 权限矩阵
0部分55 test/validation assets · live NodeBBtopic/composer/moderation consumer contract
0部分64 test assets · backup/ops UIPostgreSQL/SQLite matrix + 15-screen visual smoke
1部分161 test assets · HTTP/WS routesroute manifest + iOS consumer fixtures + replay smoke
47部分XCTest/XCUITest · 4 repository screenshotsfive-tab snapshot baseline + critical workflow tiering
0不适用/目标4 XCTest files · hash/chunk QA modelstandalone CI + host byte-preservation matrix
0不适用/目标9 golden/lookahead/determinism assetsCI + immutable version/hash compatibility gate
0不适用/目标single HTML/Canvas miniappfour failure-state fixtures + container-size visual tests
0不适用/目标448 documents · ADR/runbook sourcelink/schema lint + owner/freshness policy
0不适用/目标ecosystem manifest and planningmachine manifest validation
0不适用/目标app manifest / compatibility scopehost compatibility consumer fixture
0不适用/目标app manifest / compatibility scopehost capability contract
0部分61 validation scripts · Playwright · live pagesAuth-enabled E2E + capacity race + visual/a11y gate
0不适用/目标3 test files · 10 admin modulestask idempotency + storage fault + module visual smoke
1部分4 implemented routes · live loginupload/checksum/publish journey + Auth negative cases
0缺失running service · preview bypass riskfail-closed OTP/JWT suite + synthetic production login
0部分host SDK and booking integrationmulti-host compatibility matrix
1缺失code contracts · not deployedquarantine/scan/promote/ticket E2E before production
1不适用/目标route tests · contract fixtures · SwiftUI states24-route snapshot/state matrix + unavailable mode
0缺失target repository / domain contractscontract-first vertical slice before live UI
TRACEABILITY