Lewati ke konten utama

Release Readiness

Produk tidak boleh diklaim 100% production-ready hanya karena halaman tampil. Gate berikut harus lolos.

Product Gate

GateKriteria
PRD traceabilitySemua BCM-01 sampai BCM-23 punya route, data model, API, UI, action, permission, audit, dan E2E evidence.
UX completenessSemua tombol terlihat berfungsi atau disembunyikan. Empty state jelas. Drawer/detail konsisten.
Export readinessReport/PDF/CSV/XLSX/ZIP bisa didownload dan isi diverifikasi.
AI usefulnessAegis mode source-grounded, citation, insufficient evidence handling, history per tenant/user, allowance guard.
Tenant isolationData, document, AI, audit binder, global search, dan export tidak bercampur antar tenant.
Role coverageTenant admin, auditor, viewer, PIC, dan approver diuji.

Technical Gate

CommandTujuan
pnpm lintLint frontend/admin.
pnpm typecheckTypeScript type safety.
pnpm testUnit/component tests.
pnpm test:e2ePlaywright E2E tenant app.
go test ./...Backend tests.
go test -race ./...Race checks.
golangci-lint runBackend lint.
pnpm openapi:generateContract/client sync.
pnpm --dir docs-site buildDocumentation portal static build.

External Pre-Paid Launch Gate

Beberapa hal boleh tidak menghalangi dev/pilot, tetapi wajib sebelum paid launch:

  • off-VPS backup target dan restore drill;
  • SSH hardening;
  • payment gateway credential, webhook, reconciliation;
  • real connector credentials;
  • support process dan incident runbook;
  • privacy/security policy yang siap diberikan ke client.