Skip to content

Releases: rnazieb-dev/Pancasila-Index

Pancasila Index v1.0.0 — Indeks Kepatuhan Konstitusional Berbasis Bukti

Choose a tag to compare

@rnazieb-dev rnazieb-dev released this 30 Aug 09:59
93f5a32

Pancasila Index v1.0.0

Rilis pertama platform penilaian kepatuhan konstitusional Indonesia berbasis bukti — menilai kesetiaan 8 organ konstitusional (Presiden, DPR, MPR, DPD, MK, MA, BPK, KY) terhadap Pancasila, Pembukaan UUD 1945 alinea IV, dan norma struktural UUD 1945 (1945–kini). Setiap skor wajib bersitasi bukti primer.

Sorotan

  • 8 organ konstitusional lengkap — 50 masa jabatan dinilai × 12 dimensi (5 sila, 4 tujuan, 3 norma struktural).
  • 695 peristiwa berbukti dari 634 sumber primer aktif, 0 referensi mati.
  • REST API v1 + OpenAPI (/api/v1) dengan pagination, rate-limiter, dan UI /api-docs.
  • Kurasi dua-reviewer (kuorum ≥2 approver berbeda nama) + jejak AuditLog + webhook opsional.
  • i18n konten substantif 5 bahasa (id, en, jv, su, min).
  • Halaman dokumen /arsip/[id] ber-OG + unduhan arsip primer (repositori mandiri Cloudflare R2).
  • Kepatuhan UU PDP (No. 27/2022): kebijakan privasi, hak ekspor & penghapusan data, consent kuki.
  • Pencarian, perbandingan, ekspor, direktori aktor (/cari, /bandingkan, /ekspor, /aktor).

Menjalankan

pnpm install
pnpm dev        # http://localhost:3000
pnpm build      # build produksi
pnpm -r test    # unit test (mesin penskoran & data)

Teknologi

Next.js 15 · TypeScript · Prisma/Postgres · Zod · NextAuth (GitHub OAuth) · Cloudflare R2 · pnpm workspace.

Lisensi