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
页面看起来像真的,关键在于数据密度和异常态同样真实;ready 只是九态之一,success 必须生成可追踪 receipt。
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
receipt, resulting revision, next action and safe undo/rollback are explicit
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部分main/origin/EC2 VERSION@cb37d2c · 157 Go / 63 Go tests · 15 shells 200 / 15 protected reads 401 · 88 sources · public/storage denominator splitE04 authenticated 45-slot capture + command receipts + off-domain restore drill + App.vue split
1部分main/production@deea700 exact · 225 Go / 78 tests / 56 SQL / 405 HandleFunc · public health 200 · four product containers running · latest commits strengthen durable upload reference testspublish safe build metadata + rerun lease/fencing integrations with Redis + iOS replay/ACK consumer evidence + multi-node failure domain
49部分main@257e604 · 1,711 Swift · 466 View sources · 530 tests · Xcode 26.3 simulator build PASS · 215 warnings / 54 Swift 6R18 14-screen / 56-slot Native baseline + OTP/realtime + plugin route + wallet strong auth + MiniApp signature/origin
0不适用/目标main/origin@d9e5cf4 · 12 Swift · 4 XCTest · local hash/chunk/video/sidecar QA onlystandalone CI + host byte-preservation matrix + upload/business-send consumer evidence
0缺失candidate@069ebcb (2 ahead main) · 3/3 hash · 4/4 golden · 3/3 look-ahead · 4/4 deterministic · EC2 absentmerge main + CI + immutable input/template/engine/result hash compatibility gate
0缺失candidate@18aee8d (9 ahead main) · 18 files · 9/9 tests · package validation/build with reviewed synthetic fixture · EC2 absentmerge main + R19 4-context visual/a11y + signed clean-room promotion
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部分main/EC2@cc24662 · source 111 / home 51 / discovery 220 · 218 seed demos · 654 covers · Auth meta environment driftE03 27-slot capture + public booking idempotency/capacity race + Auth production correction + console split
0缺失formal main/origin@55b1ad8 · candidate@43742e5 +3 unmerged · Go tests/Vue build green · local seed 2/7/3/7/7 · EC2 service/vhost/listener/process/release 0/0/0/0/0E05 authenticated 30-slot capture + SecretRef/CSRF/CORS hardening + persistent RunAttempt + candidate merge decision + production deploy/smoke
1部分E06 formal main@fa9283d · production@fb1a1b4 (-1) ACTIVE SPLIT · UX@bc62595 (+1) and runtime@5e51842 (+18) unmerged · main/UX/runtime tests+build green · 4 route probes · /api/apps 401 · writes 0E06 12-slot capture + localStorage bearer removal + synthetic OTP + authorized inventory/ownership negatives + idempotent create + six-stage release/iOS/rollback/restore receipts
1部分production@157b859 · 18 top-level / 37 race results · K21 safe smoke + active/previous/no-kid matrix · K20 17/17 witness · MySQL registryoperator-approved Phase B + production OTP synthetic + remaining consumers + product UI evidence
0部分host SDK and booking integrationmulti-host compatibility matrix
1缺失main/origin@db8c55a · 13 Go · 4 tests · 1 migration · 1 workflow · 7 routes · go test/vet green · R14 3 Media pages / 27 states · EC2 0/0/0/0subject/resource auth + malicious ZIP/policy scanner + concurrent claim + Open Platform media E2E + 3-screen visual/a11y + restore drill
1缺失candidate@604987a (22 ahead main@631176e) · 202 Swift · 37 test files · 24 AppRoutes · MatrixIMCore 110 tests PASS · strict format 26 blocked · EC2 Quant absentstrict format + merge decision + E08 14-screen/56-slot evidence + App Store exact + production adapter journey
0缺失candidate@8a6ed05 (20 ahead README-only main) · 61 Go · 17 tests · 3 migrations · go test/vet/build PASS · EC2 0/0/0/0merge main + deployable artifact/config/migration + auth/market/strategy/signal production smoke and rollback
TRACEABILITY