Source document
docs/platform/TENANT-AUDIT-VERIFICATION.md
Source version
0.0.0
Generated time
2026-07-06T14:59:21.270Z
Owner
Unassigned
Audience
Internal
Status
Approved

Tenant Audit — Verification (Beta-5, Deliverable #5)

Xác minh mỗi thao tác Tenant sinh đúng AuditEvent. Không thay đổi audit model — chỉ dùng AuditEvent (append-only).

Mô hình (không đổi)

Thao tác ↔ audit event (Deliverable #5)

Thao tácAudit actionEmit tại
Tenant createdtenant.createdProvisioningService.provisionTenant
Tenant activatedtenant.activatedactivateTenanttransitionTenant
Tenant suspendedtenant.suspendedsuspendTenanttransitionTenant
Tenant re-activatedtenant.reactivatedreactivateTenanttransitionTenant
Tenant archivedtenant.archivedarchiveTenanttransitionTenant

Cách tự kiểm chứng

A. Tự động (CI)

B. Thủ công

npm run ops -- show-audit --tenant <tenantId> --json

Kỳ vọng: events chứa đủ 5 action trên (theo thứ tự thời gian), metadata chỉ fromStatus/toStatus/reason/partnerId/namekhông secret.

Giới hạn đã biết