AI Insights
Spesifikasi teknis antarmuka Decision Intelligence Center (/dashboard/ai-insights), pemetaan 100% komponen UI AiInsights.jsx ke database PostgreSQL dan Elasticsearch, tangkapan layar per section, serta penjelasan lengkap sumber suplai data.
Decision Intelligence Center / AI Insights (/dashboard/ai-insights)
Halaman AI Insights (dengan judul antarmuka Decision Intelligence Center) merupakan ruang situasi dan pusat intelijen keputusan (Situation Room) tingkat nasional yang bertindak sebagai Decision Engine. Modul ini memadukan komputasi matematis deterministik dari data berita nyata (Media Monitoring), sintesis situasi otonom oleh model AI, dekomposisi dampak lintas domain makro (selaras 8 kategori Kemenko), opsi intervensi strategis dengan simulasi tingkat keyakinan (confidence), serta rekomendasi eksekutif mitigasi krisis bagi pemangku kebijakan.

Tabel Pemetaan Komponen ke PostgreSQL & Elasticsearch
Urutan baris di bawah ini disusun berurutan dari komponen paling atas hingga paling bawah pada layar antarmuka dashboard:
| No | Komponen UI | Tangkapan Layar (UI) | PostgreSQL (Tabel & Kondisi) | Elasticsearch (Indeks & Filter) | API Endpoint & Logika Data |
|---|---|---|---|---|---|
| 1 | Header & Tombol Aksi (Judul modul, subtitle monitoring live, badge "● Data Nyata", tombol "Analisis Ulang" AI, dan modal panduan "Pelajari modul ini") | ![]() | articles↳ Timestamp update berita terakhir | articles↳ processed_at:[now-Xd TO now] | POST /ai/chat↳ Penalaran AI on-demand saat klik tombol Analisis Ulang |
| 2 | Status Situasi Nasional (Banner) (Badge status SIAGA/WASPADA/NORMAL, indikator ● LIVE, dan tanggal timestamp berita terbaru) | ![]() | articles↳ MAX(published_at) / created_at | early_warning_signals↳ score, last_atarticles ↳ publish_date | GET /ew/exec-summary↳ exec.stats.risk & exec.last_date |
| 3 | Ringkasan Eksekutif Otonom & Datepicker (Datepicker rentang Dari-Sampai, label periode, badge "Ringkasan AI · GPT", narasi sintesis situasi otonom) | ![]() | articles↳ published_at BETWEEN :from AND :to | early_warning_analysis↳ theme: "national_situation", situasi, ai: true | GET /ew/exec-summary?from&to↳ exec.summary, exec.summary_ai, first_date, last_date |
| 4 | 4 Kartu KPI Chips Statistik (Grid 4 kartu ringkas: Tema Kritis Aktif, Tema Risiko Tinggi, Wilayah Terpantau, Berita Dianalisa) | ![]() | articles↳ COUNT(id), COUNT(DISTINCT province) | early_warning_signals↳ tier: "kritis" / "tinggi"articles ↳ cardinality: location | GET /ew/exec-summary↳ exec.chips.kritis, .tinggi, .wilayah, .sinyal |
| 5 | Gauges Indeks Risiko & Stabilitas Nasional (Gauge bar Indeks Risiko 0–100, tren sentimen negatif, dan Gauge bar Skor Stabilitas Nasional = 100 - risk) | ![]() | articles↳ severity, sentiment rasio negatif 7 hari | early_warning_signals↳ Agregat 4 komponen risiko articles ↳ Filter window rentang | GET /ew/exec-summary↳ exec.stats.risk, exec.stats.stability, exec.tren_neg |
| 6 | Critical Intelligence Feed (Daftar 5 tema sinyal krisis: Korupsi, Kamtibmas, Siber, Bencana, Pangan, kartu berprioritas P1/P2/P3, risk bar, tren speed, lintas domain) | ![]() | articles↳ Kluster tagging isu & artikel terkait | early_warning_signals↳ score, tier, prio, theme, cross_domains, confidence | GET /ew/signals?from&to↳ Array signals[] diurutkan prioritas risiko tertinggi |
| 7 | Panel Analisis Otomatis · Isu Terpilih (Header fokus analisis isu terpilih, tombol panduan logika i, judul isu, skor risiko, acuan berita nyata & sumber) | ![]() | articles↳ Relasi id berita acuan | early_warning_signals↳ Dokumen sinyal aktif ( sel) | State lokal FE sel(Default: sinyal teratas signals[0] / pilihan klik analis) |
| 8 | Impact Analysis (Dekomposisi Kategori Makro) (Grid 8 kartu kategori selaras Kemenko: Polhukam, Ekonomi, PMK, Sosial, Pangan, Infrastruktur, Lingkungan, Teknologi) | ![]() | articles↳ taxonomy_nodes klasifikasi 8 pilar | early_warning_signals↳ domain_scores[kategori] (score, n, neg) | GET /ew/signals↳ sel.domain_scores dipetakan ke ALL_CATEGORIES |
| 9 | Decision Support (3 Opsi Intervensi Strategis) (3 Kartu Opsi A: Intervensi Cepat, Opsi B: Mitigasi Kolaboratif, Opsi C: Pemantauan; plus/minus, timeline, grafik confidence) | ![]() | - (Model inferensi rekomendasi kebijakan) | early_warning_signals↳ Basis confidence sinyal terpilih | Derivasi deterministik FE: • Opsi A: conf + 3• Opsi B: conf• Opsi C: conf - 10 |
| 10 | Executive Recommendation Center (Kartu rekomendasi pimpinan, expected impact domain, stakeholders K/L, recommended actions, accordion "Why This Matters") | ![]() | master_organizations↳ Registry instansi K/L terkait | early_warning_signals↳ recos, cross_domains, domains, prediction_fallback | GET /ew/signals↳ signals.filter(s => s.tier !== "sedang")+ Registry STAKEHOLDERS |
| 11 | National Intelligence Timeline (Kronologi peristiwa nyata: pin tag ESKALASI untuk berita terbaru dan tag PUNCAK untuk hari liputan tertinggi) | ![]() | articles↳ published_at, title, region | early_warning_signals↳ last_at, array trend[{date, n}] | Derivasi deterministik FE: ↳ Ekstraksi 7 peristiwa puncak & eskalasi urut descending |
| 12 | AI Confidence & Source Intelligence (3 Kartu metrik: Keyakinan Deteksi %, Sumber Media Unik, Total Evidence Berita; alert limitasi data; 8 portal media teratas) | ![]() | articles↳ COUNT(id), COUNT(DISTINCT source) | articles↳ Cardinality source.domain.keywordearly_warning_signals ↳ Rata-rata confidence | GET /ew/exec-summary+ GET /ew/sources↳ Peringkat portal media terbanyak |
| 13 | Modal: Detail Isu Lengkap (FeedModal)(Popup detail isu saat klik kartu feed: 4 metrik KPI, kronologi nyata, dampak, prediksi AI, rekomendasi, 6 bukti berita, tombol "Jadikan Fokus") | ![]() | articles↳ title, url, published_at, source | early_warning_signals↳ timeline, impact, prediction_fallback, recos, articles | Objek sinyal sig terpilih di state FE↳ setFeedModal(s) |
| 14 | Modal: Dampak Per Kategori (DomainModal)(Popup detail saat klik kartu kategori di Impact Analysis: deskripsi pilar, skor dampak relatif, 8 artikel bukti berita domain tsb) | ![]() | articles↳ url, title, published_at per kategori | early_warning_signals↳ articles.filter(a => a.kategori === k) | State FE domainModal↳ Filter sel.articles per kategori aktif |
| 15 | Modal: Rincian Komponen Indeks (GaugeModal)(Popup dekomposisi 4 komponen pembentuk Indeks Risiko atau inversi formula Skor Stabilitas Nasional = 100 - risk) | ![]() | articles↳ Data mentah bobot 4 komponen | early_warning_signals↳ risk_components (volume, sentimen, wilayah, sektoral) | GET /ew/exec-summary↳ exec.risk_components |
| 16 | Modal: Rincian Opsi Strategis (StrategyModal)(Popup komparasi mendalam opsi A/B/C: rincian keunggulan +, konsekuensi -, horizon waktu intervensi, grafik confidence) | ![]() | - (Model sandbox kebijakan) | early_warning_signals↳ sel.confidence + parameter strategi | State FE stratModal↳ STRATEGIES + bobot confidence isu terpilih |
| 17 | Modal: Panduan Isu Terpilih (SelInfoModal)(Popup penjelasan transparan bagaimana isu fokus ditentukan berdasarkan prioritas risiko, bukan berdasarkan tanggal) | ![]() | - (Panduan transparansi metodologi) | - (Aturan deterministik UI) | State FE selInfo↳ Panduan logika sistem berbasis risiko |
Spesifikasi Endpoint & Alur Query
Bagian ini menguraikan logika query backend, indeks/tabel database yang diakses, serta alur pemrosesan data untuk setiap komponen visual di antarmuka Decision Intelligence Center:
1. Header & Status Situasi Nasional (GET /ew/exec-summary)


- Konsep Fungsional:
- Menyajikan identitas modul (Decision Intelligence Center) dan indikasi real-time bahwa seluruh analisa ditenagai oleh berita nyata hasil web scraping Media Monitoring.
- Menyediakan tombol aksi Analisis Ulang (
data-testid="ai-rerun"): mengeksekusi inferensi AI penalaran kognitif interaktif on-demand (POST /ai/chat) dengan konteks metrik isu terpilih (volume, sentimen negatif, sumber media, tren), dan menyimpannya kelocalStorage(nexa_last_pipeline). - Menyediakan tombol Pelajari modul ini (
data-testid="ai-guide"): membuka modal panduan komprehensif sistem Decision Intelligence Center. - Menampilkan Status Situasi Nasional (banner) dengan badge status:
- SIAGA jika
risk >= 75 - WASPADA jika
risk >= 50 && risk < 75 - NORMAL jika
risk < 50
- SIAGA jika
- Menyajikan stempel waktu Data terbaru (
exec.last_date) terformat lokal Indonesia (e.g.14 Okt 2026).
- Penjelasan Ambil Data Dari Mana:
- API Backend:
GET /ew/exec-summary - PostgreSQL: Membaca timestamp artikel teranyar
MAX(published_at)dari tabelarticles. - Elasticsearch: Membaca dokumen agregat risiko pada indeks
early_warning_signalsatauarticles(risk.score). Nilai dievaluasi menjadi level status dan warna tema otomatis.
- API Backend:
2. Ringkasan Eksekutif Otonom & Datepicker (GET /ew/exec-summary?from&to)



- Konsep Fungsional:
- Datepicker Filter: Kontrol pemilihan rentang waktu fleksibel ("Dari tanggal" & "Sampai tanggal") dengan tombol reset cepat
X. Saat tanggal diubah, parameter query?from=YYYY-MM-DD&to=YYYY-MM-DDdikirimkan ke backend untuk menghitung ulang seluruh metrik secara real-time. - Label Periode & Badge Mode AI: Menampilkan rentang tanggal data yang sedang dianalisa (
first_date — last_date) beserta badge status:Ringkasan AI · GPT(hijau toska) jika disintesis oleh LLM (exec.summary_ai === true).Ringkasan otomatis(abu-abu) jika menggunakan fallback naratif deterministik.
- Narasi Ringkasan Eksekutif: Paragraf sintesis intelijen komprehensif yang merangkum volume berita, konsentrasi krisis sektor strategis, dinamika sentimen publik, dan arahan kesiapsiagaan nasional.
- 4 Kartu KPI Chips:
Tema Kritis Aktif(exec.chips.kritis): Jumlah isu dengan tier Kritis (score >= 75).Tema Risiko Tinggi(exec.chips.tinggi): Jumlah isu dengan tier Tinggi (score 50–74).Wilayah Terpantau(exec.chips.wilayah): Jumlah provinsi/kabupaten unik yang terliput pemberitaan.Berita Dianalisa(exec.chips.sinyal): Total volume seluruh artikel berita basis analisa pada periode terpilih.
- Datepicker Filter: Kontrol pemilihan rentang waktu fleksibel ("Dari tanggal" & "Sampai tanggal") dengan tombol reset cepat
- Penjelasan Ambil Data Dari Mana:
- API Backend:
GET /ew/exec-summary?from={YYYY-MM-DD}&to={YYYY-MM-DD} - PostgreSQL: Agregasi
COUNT(id)danCOUNT(DISTINCT province)dari tabelarticles. - Elasticsearch:
- Teks narasi dibaca dari indeks
early_warning_analysis(theme: "national_situation"). - Statistik krisis dihitung dari agregasi dokumen indeks
early_warning_signalspada rentang tanggal terpilih.
- Teks narasi dibaca dari indeks
- API Backend:
3. Gauges Indeks Risiko & Stabilitas Nasional (GET /ew/exec-summary)

- Konsep Fungsional:
- Dua kartu indikator berbentuk gauge bar interaktif yang dapat diklik untuk membuka modal dekomposisi transparan (
GaugeModal): - Indeks Risiko Nasional (
0–100):- Menampilkan skor risiko gabungan (
exec.stats.risk), bar gradien amber, dan keterangan status (Tinggi / Sedang / Rendah). - Menampilkan tren sentimen negatif terhadap 7 hari sebelumnya (
exec.tren_negpoin, e.g.+10.5 poin).
- Menampilkan skor risiko gabungan (
- Skor Stabilitas Nasional (
0–100):- Inversi matematis langsung dari indeks risiko:
Skor Stabilitas = 100 - Indeks Risiko - Kategori stabilitas:
≥ 70→ Stabil (kondisi terkendali, hijau)40–69→ Rentan (perlu pemantauan aktif, kuning-oranye)< 40→ Rapuh (perlu intervensi terkoordinasi, merah)
- Inversi matematis langsung dari indeks risiko:
- Dua kartu indikator berbentuk gauge bar interaktif yang dapat diklik untuk membuka modal dekomposisi transparan (
- Penjelasan Ambil Data Dari Mana & Formula Perhitungan:
- API Backend:
GET /ew/exec-summary↳exec.risk_components - Indeks Risiko dibentuk dari total terbobot 4 komponen (maksimal 100 poin):
- Volume Sinyal (Maks 35 poin): Proporsi volume pemberitaan isu krisis terhadap total berita nasional.
- Sentimen Negatif (Maks 30 poin): Rasio artikel bernada negatif pada isu-isu strategis.
- Sebaran Wilayah (Maks 20 poin): Konsentrasi eskalasi isu yang melintasi multi-provinsi.
- Dampak Lintas Sektoral (Maks 15 poin): Derajat rambatan krisis yang menembus lebih dari satu domain makro.
- API Backend:
4. Critical Intelligence Feed (GET /ew/signals?from&to)

- Konsep Fungsional:
- Kolom kiri situasi darurat yang menampilkan daftar sinyal isu prioritas nasional hasil pemindaian 5 detektor tema krisis:
- ⚖️ Korupsi & Penegakan Hukum (
korupsi) - 🛡️ Keamanan & Kamtibmas (
keamanan) - ⚡ Ancaman Siber & Pelindungan Data (
siber) - 🌋 Bencana Geologi & Vulkanik (
bencana) - 🌾 Krisis Pangan & Volatilitas Harga (
pangan)
- ⚖️ Korupsi & Penegakan Hukum (
- Setiap kartu sinyal menyajikan:
- Badge prioritas & tier:
P1 · Kritis(merah),P2 · Tinggi(oranye),P3 · Sedang(kuning). - Badge Lintas N Domain (
cross_domains >= 2): Indikator bahwa isu telah bermutasi lintas sektor makro sehingga dampaknya berlipat ganda (compounding risk). - Judul eskalasi, cakupan wilayah, progress bar Risk Score, Confidence %, tren eskalasi (
speed), dan total volume berita pendukung. - Active Focus Highlight: Isu yang sedang menjadi fokus analisis ditandai dengan bingkai merah menyala (
#ef2b45) dan latar belakang aksen. - Mengklik kartu manapun akan membuka modal dossier lengkap isu (
FeedModal).
- Badge prioritas & tier:
- Kolom kiri situasi darurat yang menampilkan daftar sinyal isu prioritas nasional hasil pemindaian 5 detektor tema krisis:
- Penjelasan Ambil Data Dari Mana:
- API Backend:
GET /ew/signals?from={from}&to={to} - Elasticsearch: Memindai dokumen pada indeks
early_warning_signalsyang diurutkan descending berdasarkanscoredantier. Jika rentang tanggal dispesifikasi, filter diterapkan pada timestamplast_atataudate.
- API Backend:
5. Analisis Otomatis · Isu Terpilih & Impact Analysis (GET /ew/signals)


- Konsep Fungsional:
- Panel Isu Terpilih (
sel):- Menampilkan fokus isu aktif yang sedang dibedah secara mendalam di panel sebelah kanan dashboard.
- Dilengkapi tombol ikon informasi
(i)yang membukaSelInfoModal: menegaskan transparansi bahwa sistem menentukan isu default berdasarkan prioritas risiko tertinggi pada periode terpilih (bukan sekadar tanggal rilis berita). - Menampilkan judul isu, skor risiko, jumlah total berita acuan, jumlah sumber media independen, serta waktu artikel terakhir.
- Impact Analysis (Dekomposisi 8 Kategori Makro):
- Membedah rambatan dampak isu terpilih ke 8 kategori makro taksonomi nasional (selaras nomenklatur Kemenko):
- Polhukam (Politik, Hukum & Keamanan)
- Ekonomi (Perekonomian & Keuangan)
- PMK (Pembangunan Manusia & Kebudayaan)
- Sosial (Sosial & Pemberdayaan Masyarakat)
- Pangan (Pangan, Pertanian & Kelautan)
- Infrastruktur (Infrastruktur, Energi & Kewilayahan)
- Lingkungan (Lingkungan & Bencana)
- Teknologi (Teknologi, Digital & Siber)
- Setiap kartu kategori menyajikan label tingkat keparahan (Kritis / Tinggi / Sedang / Rendah / Nihil), bar dampak warna pilar, skor dampak (0–100), volume berita terkait, dan jumlah artikel negatif.
- Mengklik kartu kategori membuka
DomainModalyang menyajikan bukti 8 artikel berita nyata pada domain tersebut.
- Membedah rambatan dampak isu terpilih ke 8 kategori makro taksonomi nasional (selaras nomenklatur Kemenko):
- Panel Isu Terpilih (
- Penjelasan Ambil Data Dari Mana & Logika Perhitungan:
- API Backend: Objek
sel.domain_scores[kategori]dari responGET /ew/signals. - Skor Dampak Relatif: Dihitung dari porsi berita tema tersebut pada kategori terkait dibanding kategori terkuatnya:
Skor Dampak = min(100, (N_domain / N_domain_max) * 100) - PostgreSQL: Kolom taksonomi
taxonomy_nodespada tabelarticlesmemetakan setiap artikel ke pilar Kemenko yang bersangkutan.
- API Backend: Objek
6. Decision Support — Tiga Opsi Strategis Intervensi

- Konsep Fungsional:
- Menyajikan tiga opsi intervensi kebijakan strategis bagi pimpinan untuk merespons isu terpilih:
- Opsi A: Intervensi Cepat Terpusat (Horizon: 24–72 jam)
- Keunggulan (+): De-eskalasi cepat 72 jam, Kendali komando tunggal langsung.
- Konsekuensi (−): Alokasi anggaran dan sumber daya tinggi, Beban koordinasi awal intensif.
- Opsi B: Mitigasi Kolaboratif Bertahap (Horizon: 3–6 hari)
- Keunggulan (+): Beban penanganan terdistribusi lintas K/L, Solusi berkelanjutan jangka menengah.
- Konsekuensi (−): Laju de-eskalasi lebih lambat, Menuntut sinkronisasi antar-instansi.
- Opsi C: Pemantauan Intensif & Siaga (Horizon: Berkelanjutan)
- Keunggulan (+): Kebutuhan biaya rendah, Fleksibilitas tinggi mengikuti dinamika lapangan.
- Konsekuensi (−): Risiko residual eskalasi krisis lebih besar, Membutuhkan pemicu ambang batas ketat.
- Opsi A: Intervensi Cepat Terpusat (Horizon: 24–72 jam)
- Setiap kartu dilengkapi indikator grafis Confidence % dan tautan klik untuk membuka
StrategyModal.
- Menyajikan tiga opsi intervensi kebijakan strategis bagi pimpinan untuk merespons isu terpilih:
- Formula Kalibrasi Confidence Deterministik di Frontend:
- Tingkat keyakinan tiap opsi diturunkan secara deterministik dari skor keyakinan sinyal terpilih (
sel.confidence):- Opsi A:
conf_A = max(50, min(95, sel.confidence + 3))(intervensi penuh lebih meyakinkan saat sinyal kuat) - Opsi B:
conf_B = sel.confidence(baseline mitigasi kolaboratif) - Opsi C:
conf_C = max(50, min(95, sel.confidence - 10))(pemantauan pasif memiliki keyakinan lebih rendah pada isu berisiko)
- Opsi A:
- Tingkat keyakinan tiap opsi diturunkan secara deterministik dari skor keyakinan sinyal terpilih (
7. Executive Recommendation Center & Pemangku Kepentingan

- Konsep Fungsional:
- Menyusun arahan aksi mitigasi taktis bagi 3 sinyal ber-tier tertinggi (Kritis atau Tinggi) pada periode terpilih.
- Setiap kartu rekomendasi menyajikan:
- Badge tingkat kedaruratan (KRITIS / TINGGI) dan tenggat aksi (Segera: 24 jam atau Prioritas: 72 jam).
- Judul rekomendasi utama dan tema krisis.
- 3 Kotak metrik: Expected Impact (jumlah domain terimbas), Bukti (volume berita & sumber media), dan Confidence %.
- Daftar domain nyata yang terdampak.
- Pemangku Kepentingan (Stakeholders Registry): Instansi penanggung jawab teknis yang harus digerakkan (e.g. PVMBG, BMKG, BNPB, Bapanas, Bulog, TNI, POLRI, KPK, BSSN).
- Recommended Actions: Daftar langkah-langkah mitigasi konkret terurut nomor.
- Accordion "Why This Matters — jika tidak dilakukan": Dapat diperluas untuk menelaah risiko konsekuensi inaksi (
prediction_fallback), cakupan wilayah terdampak, tren percepatan eskalasi, dan dasar analisa dampak lapangan.
- Penjelasan Ambil Data Dari Mana:
- API Backend: Respon
GET /ew/signals↳ arrays.recos[],s.impact,s.prediction_fallback. - Pemetaan Instansi: Dipetakan oleh objek frontend
STAKEHOLDERS[sig.id]:bencana: PVMBG, BMKG, BNPB, BPBD setempat.pangan: Bapanas, Bulog, Kemendag, Kementan.keamanan: TNI, POLRI, Pemda setempat.korupsi: KPK, Kejagung, Inspektorat terkait.siber: BSSN, Komdigi, CSIRT instansi.
- API Backend: Respon
8. National Intelligence Timeline & AI Confidence / Source Intelligence


- Konsep Fungsional:
- National Intelligence Timeline (Kolom Kiri):
- Menyusun peristiwa kronologis nyata dari pemberitaan media, diurutkan dari yang paling baru ke terlama.
- Menampilkan pin indikator status:
ESKALASI(merah): Penemuan atau lonjakan sinyal terbaru (s.last_at).PUNCAK(biru): Hari dengan konsentrasi liputan berita terbanyak (peak.datedari arrays.trend).
- Setiap baris dapat diklik untuk langsung membuka dossier modal isu terkait.
- AI Confidence & Source Intelligence (Kolom Kanan):
- Tiga tombol indikator transparan:
Confidence(Rata-rata % keyakinan deteksi dari seluruh tema krisis aktif).Sumber Media(Jumlah outlet portal berita independen yang berkontribusi).Evidence(Total volume artikel berita nyata yang menjadi dasar seluruh analisa di halaman ini).
- Kotak peringatan Informasi Belum Lengkap: Menjaga transparansi analitik (e.g. kategori yang belum memiliki artikel historis atau data sensor fisik IoT yang belum terhubung).
- Peringkat Sumber Media Berkontribusi: Daftar 8 portal media massa dengan volume peliputan terbanyak dan batang proporsi kontribusinya. Mengklik nama media membuka
SourceModal.
- Tiga tombol indikator transparan:
- National Intelligence Timeline (Kolom Kiri):
- Penjelasan Ambil Data Dari Mana:
- API Backend:
GET /ew/exec-summary↳stats.srcs,stats.total.GET /ew/sources↳ Arraysources[](name,n).GET /ew/signals↳ Data kronologilast_atdan tren hariantrend[{date, n}].
- Elasticsearch: Indeks
articlesmelalui agregasicardinality: source.domain.keyworddanterms: source.keyword.
- API Backend:
9. Popup Modals Interaktif & Validasi Transparansi Data
Dashboard menyediakan serangkaian popup modal interaktif untuk membedah data hingga ke tingkat paling granular (No Blackbox Analytics):
A. Modal Detail Isu Lengkap (FeedModal)

- Terbuka saat analis mengklik salah satu kartu isu di Critical Intelligence Feed atau baris di National Intelligence Timeline.
- Menyajikan 4 kartu metrik (Risk Score, Confidence, Berita, Sentimen Negatif), kronologi sinyal berbasis tanggal riil, potensi dampak, proyeksi eskalasi model, rekomendasi aksi, daftar 6 berita pendukung dengan link URL sumber asli, serta tombol aksi "Jadikan Fokus Analisis" untuk mengalihkan konteks analisis halaman.
B. Modal Dampak Domain Kategori (DomainModal)

- Terbuka saat analis mengklik salah satu kartu kategori makro di panel Impact Analysis.
- Menyajikan deskripsi lingkup pilar Kemenko, perbandingan skor dampak, jumlah berita terkait, jumlah artikel negatif, serta direktori 8 tautan artikel berita bukti pada domain tersebut.
C. Modal Dekomposisi Indeks Risiko & Stabilitas (GaugeModal)

- Terbuka saat analis mengklik Gauge Indeks Risiko atau Gauge Skor Stabilitas.
- Memaparkan kalkulasi matematis 4 komponen pembentuk risiko (Volume Sinyal, Sentimen Negatif, Sebaran Wilayah, Lintas Sektoral) dari berita nyata pada periode terpilih, serta formula inversi Skor Stabilitas (
100 - Risk).
D. Modal Rincian Opsi Strategis (StrategyModal)

- Terbuka saat analis mengklik salah satu dari 3 kartu di panel Decision Support.
- Menyajikan ringkasan strategi, daftar keunggulan (+), konsekuensi (−), horizon waktu penanganan, serta kalkulasi estimasi keyakinan model (Confidence Bar).
E. Modal Panduan Isu Terpilih (SelInfoModal)

- Terbuka saat analis mengklik tombol ikon info
(i)pada panel Analisis Otomatis · Isu Terpilih. - Menjelaskan metodologi penentuan isu fokus yang berlandaskan prioritas risiko krisis (tier Kritis dengan skor tertinggi) pada periode yang dipilih di datepicker, bukan urutan tanggal terbaru. Analis tetap memiliki kendali penuh untuk mengganti fokus secara manual kapan saja.
Early Warning
Panduan membaca, menganalisa, serta spesifikasi teknis modul Early Warning (/dashboard/early-warning) untuk deteksi sinyal dini 5 tema risiko strategis dan sinyal korelasi lintas domain.
Executive Briefing
Spesifikasi teknis modul Executive Briefing (/app/briefing atau /dashboard/briefing), perakitan ringkasan strategis berkala (Hari ini, Kemarin, 1 Minggu, 1 Bulan), serta pemetaan sumber daya Elasticsearch dan PDF engine.
















