diff --git a/Local-Development-and-Verification.-.md b/Local-Development-and-Verification.-.md index e101d1d..74124eb 100644 --- a/Local-Development-and-Verification.-.md +++ b/Local-Development-and-Verification.-.md @@ -534,3 +534,26 @@ pnpm build:prod 验证至少覆盖:领域记录与 outbox 原子回滚、并发 claim/lease、租约恢复、退避与 dead、人工重新排队及操作人、永久幂等收据、production 禁用测试 sink、只读/恢复权限、API 不泄露 payload,以及 Brain/Bell 均不运行时页面可观察。无专用 PostgreSQL 连接时必须明确记录真库并发测试未执行。 + + +## Sense 运维告警验证 + +从后端目录运行: + +```powershell +cd Sense/server +go test ./app/sense/ops_alert ./app/admin/router ./cmd/migrate/migration/version +go test ./... +``` + +从前端目录运行: + +```powershell +cd Sense/ui +pnpm lint +pnpm test:unit -- --runInBand +pnpm build:prod +``` + +故障注入至少覆盖六类来源、相同源版本重复刷新、健康恢复、5 分钟观察门槛、观察期复发、恢复后再次发生、旧版本并发冲突、viewer 只读权限和脱敏操作审计。Brain/Bell 不启动。隔离启动 smoke 必须验证 `2026082816000_ops_alert.go` 迁移、菜单和 API 注册;不得把开发或生产数据库当作破坏性故障注入库。 +