Skip to content

Untitled page

🏗️ INFORMATION ARCHITECTURE – EPIC → FEATURE → SUB-FEATURE (FINAL & LENGKAP)

EPIC 1 — Hazard Classification Queue Management (TBC/PSPP/GR Classifier)

(Modul otomatis, sebelum evaluasi)

Feature 1.1 – Classifier Processing Summary

Sub-feature:
1.1.1. Card “Menunggu Klasifikasi”
1.1.2. Card “Sedang Diklasifikasi”
1.1.3. Card “Klasifikasi Gagal”
1.1.4. Card “Batch Klasifikasi Hari Ini”
1.1.5. Helper text: “Laporan berpindah otomatis ke Evaluasi setelah klasifikasi selesai.”

Feature 1.2 – Batch Klasifikasi (Multi-Batch Processing)

Sub-feature:
1.2.1. Tabel batch harian
1.2.2. Status batch: Menunggu / Sedang diproses / Selesai / Gagal
1.2.3. Progress bar batch
1.2.4. Sorting & filtering batch

Feature 1.3 – Batch Detail & Monitoring

Sub-feature:
1.3.1. Modal “Detail Batch” → list laporan dalam batch
1.3.2. Deep-link ke laporan di Antrian Klasifikasi
1.3.3. Batch log: timestamp, jumlah error

Feature 1.4 – Batch Retry

Sub-feature:
1.4.1. Retry batch (button di row batch)
1.4.2. Konfirmasi retry
1.4.3. Naming: “Batch 07:30 (Retry 1)”
1.4.4. Error mapping → laporan gagal dibuat batch baru

Feature 1.5 – Antrian Klasifikasi (Laporan-Level Queue)

Sub-feature:
1.5.1. Tabel laporan pre-processing
Kolom: Checkbox, ID, Pelapor, Lokasi, Status, Batch, ETA
1.5.2. Status laporan: Menunggu / Sedang diproses / Gagal
1.5.3. ETA per laporan
1.5.4. Search bar
1.5.5. Filter by status & batch
1.5.6. Pagination untuk ribuan laporan

Feature 1.6 – Detail Laporan Pre-Processing (Readonly)

Sub-feature:
1.6.1. Panel detail ringan
1.6.2. Indicator: “Laporan belum selesai diklasifikasi.”

Feature 1.7 – Auto Move to Evaluation

Sub-feature:
1.7.1. Rule: Jika status klasifikasi = selesai → pindah otomatis ke Evaluasi
1.7.2. Backend tag:
classification_status = done
evaluation_status = BELUM_DIEVALUASI

🟢 EPIC 2 — Hazard Evaluation & Validation Workflow (Manual Review)

(Modul evaluator yang muncul dalam screenshot kamu)

Feature 2.1 – Evaluator Workflow Summary

Sub-feature:
2.1.1. Card “Total Laporan”
2.1.2. Card “Siap Dievaluasi”
2.1.3. Card “Dalam Evaluasi”
2.1.4. Card “Selesai”
2.1.5. Card “Pain Points”
2.1.6. Alert: “Laporan memerlukan review ulang”

Feature 2.2 – Tabel Daftar Laporan Siap Dievaluasi

Sub-feature:
2.2.1. Tabel utama laporan
Label TBC/PSPP/GR
Confidence
Jenis Hazard
SLA
Status Evaluasi
Action: Evaluasi
2.2.2. Filter cepat:
TBC / PSPP / GR
Semua SLA
Site
Status evaluasi
2.2.3. Search bar
2.2.4. Pagination

Feature 2.3 – Detail Laporan (Evaluation Panel)

Ini UI besar yang muncul di screenshot kamu.
Sub-feature:

A. Status Evaluasi

Belum Dievaluasi
Dalam Evaluasi
Selesai
Perlu Review

B. Informasi Laporan

ID laporan
Tanggal pembuatan
Nama pelapor
Peran pelapor

C. Informasi Lokasi

Site
Area
Detail lokasi

D. AI Output (Final)

Label hazard final (TBC/PSPP/GR)
Confidence
Subkategori
Alasan klasifikasi (short reasoning)

E. Deskripsi Objek & Temuan

Ketidaksesuaian
Sub-ketidaksesuaian
Quick Action
Deskripsi Temuan

F. Bukti Temuan

Foto
Metadata foto

G. Laporan Serupa

Kedekatan (similarity %)
7 hari terakhir
Thinking Process (jika diaktifkan)

Feature 2.4 – AI Reasoning Details (Deep-Dive)

Sub-feature:
2.4.1. Reasoning TBC
2.4.2. Reasoning PSPP
2.4.3. Reasoning GR
2.4.4. Link dokumen rujukan (PDF SOP, PSPP Guideline, Golden Rules)

Feature 2.5 – Validation & Control Action

Sub-feature:

A. Form Pengendalian

Pilih konfirmasi:
Tutup Laporan
Minta Perbaikan
Perlu Investigasi
Review Ulang
Input komentar
Upload bukti tambahan (opsional)

B. Submit Evaluasi

Button “Selesaikan Evaluasi”
Validasi field wajib
Snackbar success state

Feature 2.6 – Evaluation Navigation

Sub-feature:
Next/Prev report (2 of 8)
Keyboard shortcut (opsional)

Feature 2.7 – Post-Validation State

Sub-feature:
Status berubah menjadi “Selesai”
Tersimpan ke cluster hazard
Bisa dilihat kembali di tab “Cluster & Pain Points”

🟣 EPIC 3 — Cluster & Pain Points Handling

(Sudah terlihat pada screenshot tab “Cluster & Pain Points”)
Sub-feature:
3.1. Daftar cluster
3.2. Tabel laporan per cluster
3.3. Pain Point tracking
3.4. Badge severity
3.5. Filter cluster berdasarkan site / jenis hazard

🟤 EPIC 4 — Observability & Reporting

Sub-feature:
4.1. Total laporan diklasifikasi hari ini
4.2. Rata-rata waktu batch
4.3. Berapa evaluasi dilakukan hari ini
4.4. SLA breakdown (hijau / kuning / merah)
4.5. Monitoring pain point
(Tidak perlu chart berat — cukup teks & badge kecil)

🧱 EPIC 5 — UX & Accessibility Layer

Sub-feature:
5.1. Loading state
5.2. Error state + retry
5.3. Empty state
5.4. Tooltip label hazard
5.5. Helper text di tabel & panel detail

🎯 RINGKASAN — INI AKAN JADI IA YANG SANGAT KUAT

Modul 1: Classifier Modul 2: Evaluator Modul 3: Cluster Modul 4: Observability
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.