01
Total dokumen terkontrol
Jumlah dokumen aktif (belum di-soft delete) di seluruh entitas.
SELECT COUNT(*) FROM documents WHERE deleted_at IS NULL;
02
Dokumen baru / revisi (7 hari)
Versi dokumen yang di-unggah dalam 7 hari terakhir (termasuk revisi versi baru).
SELECT COUNT(*) FROM document_versions WHERE uploaded_at > now() - interval '7 days';
03
Kesepakatan terbuka
Total action item dari notulensi yang belum resolved. Dihitung dari agreement_items (bukan dari notulensi) — 1 notulensi bisa punya banyak action item.
SELECT COUNT(*) FROM agreement_items WHERE status <> 'resolved';
04
Kontrak aktif
Jumlah PKS/MoU yang statusnya 'active' (bukan draft/expired/terminated).
SELECT COUNT(*) FROM contracts WHERE deleted_at IS NULL AND status = 'active';
05
Entitas tersinkron penuh
Jumlah entitas yang punya ≥ 1 dokumen, dibagi total entitas aktif.
SELECT COUNT(DISTINCT entity_code) FROM documents WHERE deleted_at IS NULL;
06
Aktivitas unggah dokumen (mingguan)
Jumlah versi dokumen ter-unggah per minggu selama 8 minggu terakhir. Zero-filled agar minggu tanpa aktivitas tetap tampil.
SELECT date_trunc('week', uploaded_at) AS week,
COUNT(*)
FROM document_versions
WHERE uploaded_at > now() - interval '8 weeks'
GROUP BY 1 ORDER BY 1;