Executive Command Center

Panduan Dashboard Ketum

Halaman ini menjelaskan setiap bagian dashboard — navigasi, hak akses per role (termasuk App Relawan, Badan Saksi, dual role), cara turun ke operasional dapil, dan dari mana datanya berasal. Peta semua permukaan: /platform.

Apa ini?

Executive Command Center (ECC) adalah dashboard strategis untuk Ketua Umum — ringkasan nasional 84 dapil DPR RI dalam satu layar.

Fokusnya: peta politik, benchmark marginal seats (14 SSOT), tipologi → 3 modul prioritas, intelijen berita, knowledge isu, dan jembatan ke operasional dapil.

ECC dan Operasional Dapil adalah dua lapisan berbeda: nasional vs eksekusi per dapil. Ketum bisa berpindah kapan saja tanpa ganti akun.

App lapangan (Kader / Relawan / Saksi) terpisah dari Command Center pimpinan — peta semua permukaan: /platform.

Data pemilu dari KPU 2024 digabung dengan data kampanye live untuk 14 dapil SSOT prioritas.

Cara masuk

Langkah login

  • Buka /login — Masuk dengan Google atau email+password. Akun harus sudah diundang Superadmin (/ketum/users).
  • Setelah login, sistem mengarahkan sesuai peran di profil (bukan memilih role di form).
  • Ketua Umum — ECC (/ketum): intelijen, analisis, kader, pantau donasi (tanpa verifikasi).
  • Kabappilu — ECC pemenangan: bedah dapil, operasional, kader; tanpa Persuratan.
  • Direktur Eksekutif — e-Persuratan (/ketum/persuratan/masuk).
  • Caleg, DPC, Koordinator — operasional dapil di /dashboard (dapil dari profil).
  • Relawan — App Relawan (/app-relawan), bukan Command Relawan pimpinan.
  • Saksi TPS — App Saksi (/app-saksi).
  • Kader — /app-kader (profil, aktivitas, poin, instruksi, kampanye sosmed, Donasi Saya).
  • Badan Saksi — /badan-saksi untuk otorisasi pengajuan caleg.
  • Kepala BPOKK — /ketum/bpokk; Bendahara — /ketum/donasi.
  • Tanpa login: home = halaman platform; donasi publik, daftar, dan /v tetap terbuka. Dashboard operasional wajib login.

Sesi & keluar

  • Sesi login disimpan di perangkat — tidak perlu masuk ulang setiap kali buka halaman.
  • Tombol Keluar ada di sidebar Ketum, sidebar operasional, drawer menu mobile, atau Profil app lapangan.
  • Setelah keluar, akses /ketum memerlukan login ulang sesuai peran.

Siapa akses apa?

Ketua Umum

  • Executive Command Center (/ketum) — peta nasional, knowledge, monitoring, analisis kursi, kader.
  • Operasional Dapil — pintasan operasional dari sidebar (dashboard, isu, mapping, saksi, relawan) + sheet lengkap di mobile.
  • Donasi: mode pantau saja (ranking & status). Verifikasi dilakukan Bendahara.
  • Tidak ada menu Persuratan (ranah Direktur Eksekutif).

Kabappilu

  • Workspace «Pemenangan Pemilu» — bedah dapil, knowledge, monitoring, analisis, strategi.
  • Operasional dapil lebih lengkap (dashboard, isu, mapping, saksi, relawan) + Kader & Instruksi.
  • Donasi: pantau ranking/status; tanpa verifikasi.
  • Tanpa menu Persuratan.

Caleg & tim dapil

  • Login sebagai Caleg, DPC, atau Koordinator → /dashboard (operasional dapil sesuai profil).
  • Command Relawan (/relawan): verifikasi pendaftar, ajukan saksi; approve membuat akun /app-relawan.
  • Command Saksi (/saksi): roster & assign TPS.
  • Tidak bisa mengakses /ketum — akan dialihkan kembali ke operasional.

DPD / Pimpinan provinsi

  • Akses operasional dapil (mode baca) — sama seperti caleg, tanpa akses ECC.

Direktur Eksekutif

  • Hanya modul Persuratan (/ketum/persuratan) — surat masuk/keluar, disposisi, TTE, registry.
  • Login langsung ke Surat Masuk. Panduan: /ketum/persuratan/panduan.
  • Tidak membuka ECC intelijen, operasional dapil, kader, atau donasi.

Saksi TPS

  • Jalur publik: daftar /daftar-saksi dengan penjamin + verifikasi pengurus.
  • Jalur relawan: caleg ajukan → Badan Saksi otorisasi → dual role (saksi + relawan).
  • Hanya aplikasi saksi (/app-saksi): check-in, C1, situasi TPS. Assign TPS di Command Saksi.
  • Chip Pindah di header jika juga punya peran Relawan/Kader.

Relawan lapangan

  • Daftar /daftar-relawan → caleg/DPC Setujui di /relawan → App Relawan (/app-relawan).
  • Kerja: tugas, D2D (+ Temu tokoh), lapor isu. Bukan dashboard Command Relawan.
  • Panduan: /app-relawan/panduan. Dual role ke Kader/Saksi via chip Pindah.

Badan Saksi

  • Dashboard /badan-saksi: antrean otorisasi pengajuan caleg (relawan→saksi).
  • Authorize membuat akun saksi + kredensial sekali tampil; lanjut assign TPS di /saksi.
  • Akses: badan_saksi, ketum, superadmin.

Kader

  • Aplikasi Kader (/app-kader): profil, aktivitas, ledger poin, instruksi, kampanye sosmed, dan Donasi Saya.
  • Kampanye Sosmed: tiap kader memperoleh bahan acak untuk X, Instagram, Facebook, TikTok, atau WA Status.
  • Bisa menjadi Relawan (secondaryRoles) tanpa akun baru — pintasan di header.
  • Donasi terkonfirmasi memberi poin Jejak Kontribusi + badge; panduan: /app-kader/panduan.

Kepala BPOKK

  • Dashboard BPOKK (/ketum/bpokk): statistik keanggotaan, KTA, kelengkapan data, sebaran DPD/DPC, dan kaderisasi.
  • Akses penuh modul Kader & Instruksi (/ketum/kader): verifikasi aktivitas, terbitkan instruksi, dan kampanye sosmed multi-platform.
  • Tidak membuka ECC intelijen, operasional dapil, persuratan, atau donasi.

Bendahara

  • Dashboard Donasi (/ketum/donasi): atur rekening tujuan, periksa bukti transfer, dan konfirmasi/tolak/batalkan donasi.
  • Konfirmasi memperbarui ranking bulanan & sepanjang masa; untuk kader juga menambah poin Jejak Kontribusi.
  • Pembatalan membuat reversal ranking dan menarik poin kader yang sudah diberikan.
  • Bendahara tidak mendapat akses ke seluruh ECC atau operasional dapil.

Superadmin

  • Kelola User (/ketum/users): undang email+role, set dapil/wilayah, cabut akses kampanye.
  • Akses lintas modul termasuk verifikasi donasi dan komando kader.

Ringkasan cepat

  • Ketum → ECC ✅ · Operasional ringkas ✅ · Donasi pantau ✅ · BPOKK ✅ · Persuratan ❌
  • Kabappilu → ECC pemenangan ✅ · Operasional ✅ · Donasi pantau ✅ · BPOKK ✅ · Persuratan ❌
  • Direktur Eksekutif → Persuratan ✅ · ECC ❌ · Operasional ❌
  • Caleg & tim dapil → ECC ❌ · Operasional ✅ · Persuratan ❌
  • Saksi → App Saksi ✅ · Bantuan: /app-saksi/bantuan
  • Relawan → App Relawan ✅ · Panduan: /app-relawan/panduan · Command /relawan ❌
  • Badan Saksi → /badan-saksi ✅ · otorisasi nominasi caleg
  • Kader → App Kader ✅ · Donasi Saya ✅ · Panduan: /app-kader/panduan
  • Kepala BPOKK → Dashboard BPOKK ✅ · Kader & Instruksi ✅ · ECC lain ❌
  • Bendahara → Donasi (verifikasi) ✅ · ECC lain ❌
  • Superadmin → Kelola User ✅ · lintas modul ✅
  • Peta permukaan → /platform · Dual role → chip «Pindah» di header app lapangan
  • Tanpa login → Platform/home ✅ · Donasi publik ✅ · Daftar ✅ · Verifikasi surat ✅ (/v) · Dashboard operasional ❌ · ECC ❌
  • Preferensi ukuran teks → Profil (sidebar / menu profil / profil app lapangan)

Dashboard BPOKK

BPOKK (Badan Pembinaan Organisasi, Kaderisasi, dan Keanggotaan) memantau kesehatan organisasi keanggotaan nasional — bukan menggantikan operasional dapil.

Buka /ketum/bpokk (role: BPOKK, Ketum, Kabappilu, Superadmin). Bagian atas menampilkan laporan Musda 2026 (38 DPD); tindak lanjut verifikasi kader dilakukan di /ketum/kader.

Musda & konsolidasi DPD

  • Ringkasan: peta choropleth 38 DPD (hijau = Musda selesai), progres, antrian Juli, dan agregat gap kursi 2024→2029.
  • Musda Selesai: detail 11 DPD yang sudah menetapkan Ketua DPD (tempat, tanggal, profil, target kursi).
  • Timeline: gelombang Tim A–D Juni 2026 – Januari 2027.
  • Peta Kandidat: ketua sekarang vs kandidat penerus untuk seluruh 38 provinsi (bisa dicari/filter).

Cara membaca metrik keanggotaan

  • Total anggota / aktif / nonaktif — ukuran basis keanggotaan di koleksi kader_members.
  • KTA & tautan Auth — berapa anggota punya nomor KTA dan sudah terhubung akun Firebase.
  • Kelengkapan profil — rata-rata field master data terisi; poin profil dihitung sekali per field (+10).
  • Sebaran DPC/PAC — distribusi anggota per wilayah/org unit untuk deteksi blank spot.
  • Top poin & antrean pending — kader paling aktif dan bukti yang menunggu verifikasi.
  • Instruksi aktif — arahan yang masih published dan perlu dikonfirmasi kader.

Langkah pertama

  • Baca bagian Musda untuk status konsolidasi DPD wilayah kerja BPOKK.
  • Pastikan login dengan akun pimpinan Firebase (bukan mode demo) untuk data keanggotaan live.
  • Refresh data di dashboard BPOKK, lalu buka «Kader & Instruksi» untuk meninjau antrean.

Laporan Musda bersifat data organisasi (seed/update berkala). Angka keanggotaan mengikuti data live kader; mode demo tidak menampilkan statistik resmi anggota.

Keanggotaan Kader & Kampanye Sosmed

Modul kader menghubungkan pimpinan dengan anggota melalui profil, aktivitas, poin, dan instruksi di aplikasi mobile-first.

Data sensitif dan perubahan poin diproses melalui Cloud Functions agar tidak dapat dimanipulasi dari browser.

AI Strategic Brief menghubungkan intelijen monitoring dengan pengerahan kampanye; hasil AI tetap memerlukan peninjauan dan persetujuan pimpinan.

Alur instruksi & aktivitas

  • Pimpinan membuka /ketum/kader untuk menerbitkan instruksi ke semua kader, wilayah, atau kader tertentu.
  • Kader membaca dan mengonfirmasi instruksi di /app-kader/instruksi.
  • Aktivitas yang membutuhkan bukti masuk antrean verifikasi; poin dapat dikukuhkan, ditolak, atau ditarik (revoke).
  • Revoke membuat entri ledger negatif — saldo kader turun; alasan tampil ke kader di riwayat.

AI Strategic Brief — dari intelijen ke operasi

  • Klik Buat brief di panel Kampanye Sosmed. Sistem menggabungkan monitoring berita, crisis watch, isu lapangan, klaster narasi, dan trending terkini.
  • Brief menjawab situasi, tujuan politik, wilayah prioritas, isu yang harus diangkat/ditanggapi/dihindari, narasi utama, platform, serta guardrail reputasi.
  • Klik Terapkan ke formulir untuk mengisi platform, judul, caption, poin, dan jadwal. AI tidak menerbitkan kampanye otomatis.
  • Pimpinan wajib memeriksa fakta, bahasa, risiko hukum, dan kesesuaian garis politik sebelum menekan Terbitkan.
  • Jumlah sumber dan waktu pembuatan tampil di bawah brief agar freshness dapat dinilai.

Alur kampanye sosmed multi-platform

  • Pimpinan memilih platform (X, Instagram, Facebook, TikTok, atau WA Status), menempel bahan teks, menentukan jumlah acak, poin, dan jadwal.
  • Opsional: isi link download bahan dari Google Drive, Dropbox, Canva, atau CDN. Sistem hanya menyimpan URL, bukan file.
  • Kader menerima jatah tetap. X membuka Tweet Intent; platform lain menyalin teks/caption dan membuka platform tujuan. Di HP, WA membuka endpoint resmi Status WhatsApp.
  • Bukti X/Instagram/Facebook/TikTok berupa permalink; WA Status berupa screenshot JPG/PNG/WebP.
  • Pengiriman bukti divalidasi di server sesuai platform dan kepemilikan. Duplikat ditolak; screenshot WA harus berasal dari penyimpanan bukti kader.
  • Poin masuk sementara secara transaksional setelah bukti dikirim. Pimpinan memilih «Valid · kukuhkan poin» atau «Tidak valid · tarik poin»; award/reversal tercatat di ledger.
  • Kriteria penolakan umum: bukti bukan posting asli, sudah dihapus, konten tidak sesuai bahan, screenshot tidak jelas, atau akun spam.

Poin kelengkapan profil

  • Field master data yang terisi pertama kali mendapat +10 poin (sekali per field, idempotent).
  • Kader melihat progres kelengkapan di /app-kader/profil; beberapa field impor hanya dapat diubah pimpinan/import.

Mode demo tidak dapat menulis data resmi. Kader dan pimpinan harus memakai akun Firebase yang telah diprovision.

Donasi Demokrat & Jejak Kontribusi

Halaman /donasi dapat dibuka publik. Kader login sebaiknya memakai /app-kader/donasi agar punya riwayat pribadi dan reward.

Identitas kontak dan bukti bersifat privat. Ranking publik hanya berisi nama yang disetujui atau label Anonim.

Alur verifikasi Bendahara

  • Bendahara mengatur rekening dan batas nominal di /ketum/donasi.
  • Bukti pending diperiksa lewat modal: lihat preview bukti, isi nominal aktual, catatan/alasan.
  • Konfirmasi → ranking bulanan & all-time bertambah. Tolak → kader/publik bisa unggah ulang bukti.
  • Batalkan confirmed → reversal ranking. Jika donatur adalah kader, poin reward juga ditarik.

Jejak Kontribusi (khusus kader)

  • 1 poin per Rp 10.000 (dibulatkan ke bawah) + bonus pertama kali +15 + bonus frekuensi bulanan +5.
  • Cap 200 poin/bulan dari donasi agar ranking aktivitas tidak didominasi donor besar.
  • Badge: Pemula Solidaritas, Penopang Bulanan, Relawan Dermawan (≥500rb), Pilar Kampanye (≥2jt), Anonim Terhormat.
  • Ucapan terima kasih + entri ledger muncul otomatis di Donasi Saya dan Poin Saya.

Payment gateway

  • Versi saat ini memakai transfer manual yang aktif.
  • Adapter Midtrans/Xendit dan webhook generik sudah disiapkan, tetapi tetap nonaktif sampai provider dan kredensial dipilih.

Nominal & poin hanya masuk setelah dikonfirmasi Bendahara. Kontak tidak pernah dikirim ke leaderboard publik.

Kelola User (Superadmin)

Halaman /ketum/users mengelola akses kampanye (profil role di Firestore), bukan menghapus akun Google secara paksa.

Yang bisa dilakukan

  • Undang user dengan email + role (password atau undangan Google).
  • Set dapil/wilayah untuk role operasional yang membutuhkannya.
  • Hapus akses lewat modal konfirmasi — user tidak bisa masuk tanpa profil role.
  • Tidak bisa menghapus akun sendiri dari daftar.

Hanya Superadmin. Role lain yang mencoba membuka halaman ini akan ditolak.

Isi Beranda

Kartu KPI (atas)

  • Berpeluang mendapat kursi — dapil 0 kursi dengan Sainte-Laguë ≥50% menuju ambang kursi pertama.
  • Risiko / Dapil Kritis — gabungan dapil lemah/kritis di peta Heatmap Suara.
  • Sentimen & Isu — live dari Media Monitoring (24 jam default).
  • Aktivitas — total suara Demokrat agregat 84 dapil (Pemilu 2024).
  • Klik ikon ⓘ di setiap kartu untuk penjelasan detail.

Peta Politik Nasional

  • Heatmap Suara — warna = posisi Sainte-Laguë per dapil (sudah kursi, hampir lolos, atau jauh ambang).
  • Konsentrasi — volume suara Demokrat absolut per dapil (bukan ambang kursi).
  • Battle Mode — versi presentasi Heatmap dengan kontras warna dipertegas untuk briefing.
  • Klik ikon ⓘ di legenda pojok kiri peta untuk penjelasan mode & kategori warna.

Panel kanan

  • Executive Brief — ringkasan otomatis agregat nasional (bukan chat AI).
  • Aksi Cepat — shortcut ke bedah dapil, simulasi, komparasi, laporan.

Baris widget bawah

  • Media Monitoring, Sentimen, Aktivitas Organisasi, Sainte-Laguë, Trend Elektabilitas, Early Warning.
  • Semua widget terhubung ke modul Monitoring & Isu untuk detail lengkap.

Prioritas Nasional & Benchmark

  • Peluang — dapil dengan gap terkecil menuju kursi berikutnya.
  • Risiko — dapil yang perlu perhatian khusus (basis atau lawan kuat).
  • Benchmark antar-dapil (14 SSOT) — tipologi, basis, jarak-ke-kursi, share, mix kandang, fokus modul #1. Urutan default: marginal seats (ROI tertinggi).

Tipologi dapil & 3 modul prioritas

Setiap dapil kampanye punya parameter dim_dapil: tipologi (urban/suburban/rural/mixed), basis partai, BPP estimasi, DPT/TPS.

Sistem menimbang bobot modul (isu, ground game, tokoh, digital, IKSF, dll.) lalu menampilkan top 3 fokus.

Kartu prioritas muncul di Strategi Pileg operasional dan di AI Bedah Dapil ECC saat dapil SSOT dipilih.

M5 Patron & tokoh mengarah ke /tokoh — AI Cari Tokoh (peran+wilayah grounded) lalu Jadikan aksi; plus laporan Temu tokoh dari D2D relawan (nama, asal, program, potensi suara) dengan dashboard kumulatif + tabel.

Buka Strategi Pileg

Knowledge Dapil

Knowledge base isu sosial untuk 84 dapil: isu provinsi + isu kab/kota (PKPU 6/2023, BPS Susenas 2024).

Peta nasional: warna per dapil berdasarkan jumlah & severity isu sosial.

Per dapil: isu struktural, berita Demokrat & isu hangat (Google News), AI Rencana Kampanye.

Prioritas tinggi = isu berlabel severity high (kuratorial, bukan scraping otomatis).

Di operasional /isu: kunci 2–3 isu milik caleg + figur Own/Amplify/Avoid; Isu AI mengikuti pilihan terkunci.

Buka Knowledge Dapil

Monitoring & Isu

Berita

Feed artikel multi-portal, executive briefing AI, story clusters, ranking topik.

Sentimen

Indeks sentimen, pie chart, tren volume, distribusi positif/netral/negatif.

Krisis & Peringatan

Early warning, crisis watch lengkap, klaster isu, risiko dari briefing.

Buka Monitoring & Isu

Operasional Dapil (14 SSOT)

Lapisan eksekusi kampanye per dapil (14 SSOT aktif): TPS, Command Relawan (verifikasi & ajukan saksi), misi & aksi dari data, isu milik + AI, mapping suara, Patron & Tokoh (AI + Temu tokoh D2D), D2D terintegrasi, strategi tipologi, Command Saksi, dan Badan Saksi.

Caleg & tim dapil mengakses langsung lewat login — bukan lewat menu Ketum. Relawan lapangan tidak login ke operasional: mereka kerja di /app-relawan.

Ketua Umum membuka modul yang sama dari sidebar ECC, tetapi tetap sebagai Ketum (bukan berpindah ke akun caleg).

Di /isu: kunci 2–3 isu milik, cek figur fit, lalu Jadikan aksi. Di /tokoh: AI Cari Tokoh → Jadikan aksi, dan pantau dashboard kumulatif potensi suara + tabel dari laporan Temu tokoh relawan (D2D). Rekomendasi Mapping/Strategi/IKSF/Profil/Sinkron juga bisa jadi tugas — dikerjakan di App Relawan.

Tampilan khusus Ketum di operasional

  • Sidebar / menu mobile: identitas utama = nama Ketum + badge «Ketua Umum» + ikon mahkota.
  • Blok «Dapil ditinjau» menampilkan foto & nama caleg (mis. AHY) sebagai konteks wilayah, bukan identitas login.
  • Header desktop & mobile: subtitle «Sebagai Ketua Umum · [dapil] · [caleg]».
  • Tombol kembali ke ECC di sidebar dan drawer mobile — tidak perlu logout/login ulang.

Tampilan caleg & tim dapil

  • Profil caleg & dapil di bagian atas sidebar — ini dashboard «milik» dapil tersebut.
  • Blok akun di bawah menampilkan nama pengguna + role operasional (Caleg, DPC, Koordinator — bukan Relawan lapangan).
  • Mode Lapangan (/lapangan) untuk koordinator & DPC; Relawan murni pakai /app-relawan.

Command Relawan vs App Relawan vs Badan Saksi

  • Command Relawan (/relawan): pimpinan verifikasi pendaftar & ajukan saksi — bukan tempat kerja orang lapangan.
  • App Relawan (/app-relawan): tugas, D2D (opsional Temu tokoh), lapor isu setelah Setujui; panduan /app-relawan/panduan.
  • Pengajuan saksi: caleg di /relawan → Badan Saksi otorisasi di /badan-saksi → dual role → assign TPS di /saksi.
  • Chip «Pindah» (FieldAppSwitcher) di header app lapangan jika punya lebih dari satu peran.

Desktop: grup «Operasional Dapil» di sidebar Ketum. Mobile: tab «Operasional» di bottom nav membuka daftar shortcut yang sama. Peta semua permukaan: /platform.

ECC vs Operasional — kapan pakai apa?

Pakai Executive Command Center jika…

  • Ingin melihat 84 dapil sekaligus — peta nasional, prioritas, agregat suara.
  • Butuh intelijen berita nasional, sentimen, early warning, story clusters.
  • Mengeksplor Knowledge Dapil lintas provinsi atau AI Bedah Dapil.
  • Menganalisis skenario kursi Sainte-Laguë tingkat nasional.

Turun ke Operasional Dapil jika…

  • Ingin detail eksekusi satu dapil: relawan, TPS, misi harian, mapping kecamatan.
  • Memantau isu milik caleg di /isu, menjalankan Isu AI, dan mengubah rekomendasi analitik/AI menjadi tugas lapangan (Jadikan aksi) + memantau D2D.
  • Menjalankan AI Cari Tokoh di /tokoh, menugaskan misi silaturahmi, dan membaca total potensi suara kumulatif dari laporan Temu tokoh D2D.
  • Memverifikasi pendaftar relawan di /relawan (Command) — approve membuat akun /app-relawan — atau bagikan /daftar-relawan.
  • Mengajukan relawan sebagai saksi di /relawan, lalu Badan Saksi otorisasi di /badan-saksi sebelum assign TPS di /saksi.
  • Melihat 3 modul prioritas tipologi di Strategi Pileg (M5 → /tokoh).
  • Mengecek komando saksi dan progres C1 di wilayah kampanye.
  • Sebagai Ketum: meninjau kondisi lapangan tanpa kehilangan identitas Ketum; di ECC lihat juga benchmark marginal seats.

Sumber Data

Pemilu 2024: KPU Keputusan 360/2024 + kursi resmi Kpt 1205/2024.

84 dapil DPR RI: agregat KPU nasional + 14 dapil SSOT kampanye (registry).

dim_dapil: tipologi seed, basis dari Sainte-Laguë, BPP dari total suara sah ÷ kursi, DPT/TPS dari bundle.

Knowledge isu: PKPU komposisi dapil, BPS Susenas 2024, laporan sektoral (BPBD, Kemen PUPR, dll.).

Berita: monitoring multi-portal + analisis sentimen AI.

Berita per dapil (Knowledge): Google News per kab/kota, cache 2 jam.

Keanggotaan & poin: koleksi kader_members + kader_point_ledger (Cloud Functions).

Donasi: donations + donation_leaderboards + donation_ledger; reward kader ditulis ke ledger poin.

FAQ operasional

Prompt browser tidak dipakai lagi — semua konfirmasi/alasan lewat modal aplikasi.

Relawan login ke mana? Ke /app-relawan (bukan /relawan Command milik pimpinan). Lihat /platform.

Bedanya App Relawan vs Command Relawan? App = kerja lapangan (tugas, D2D, Temu tokoh); Command = verifikasi & ajukan saksi.

Di mana total potensi suara tokoh? Di /tokoh — dashboard kumulatif + tabel dari laporan Temu tokoh D2D.

Bagaimana relawan jadi saksi? Caleg ajukan di /relawan → Badan Saksi otorisasi di /badan-saksi → assign TPS di /saksi; chip «Pindah» untuk dual role.

Donasi confirmed salah nominal? Batalkan lalu minta donatur buat ulang, atau sesuaikan nominal aktual sebelum konfirmasi.

Poin kader tidak bertambah setelah donasi? Pastikan akun punya dokumen kader_members dan status donasi confirmed.

Cap bulanan tercapai? Donasi tetap masuk ranking uang, tetapi poin donasi bulan itu bisa 0.

Bukti kampanye ditolak? Biasanya karena link/screenshot tidak valid, posting dihapus, atau konten tidak sesuai bahan — alasan wajib diisi.

BPOKK kosong? Login ulang dengan akun Firebase resmi, lalu refresh; mode demo tidak menulis/membaca data resmi.

Tip: saat turun ke operasional, identitas Ketum tetap di atas — caleg hanya «Dapil ditinjau». Klik ⓘ di kartu beranda ECC untuk penjelasan per widget.
/ketum