AML HUB
RITME KERJA • AML GROUP
Usulan cakupan · perlu persetujuan
Rencana rilis pertama / 2026

Rencana Pengembangan
AML HUB

Pusat ritme kerja AML Group: merencanakan, menjalankan, dan meninjau pekerjaan dalam satu workspace, dari direktur hingga staf.

Target pelaksanaan28 September
— 16 Oktober 2026
15 hari kerja · Senin–Jumat
4 jam per hari · total 60 jam
Target harian selesai0 / 15Semua dimulai Belum Mulai
Progres penyelesaian0%
Alokasi pengembang60 jam40 jam fondasi/fitur · 20 jam verifikasi/rilis
Target penerimaan rilis16 OktTarget bersyarat; belum terbukti selesai
Layak dipertimbangkan sebagai rilis awal terbatas; jadwal tetap ketat. Seluruh fitur prototipe belum realistis dijanjikan matang dalam 60 jam. Usulan ini memprioritaskan Task → Agenda → DAP/Realisasi → CL → Review, dengan izin server dan MySQL persisten. Estimasi adalah batas alokasi, bukan jaminan durasi. Cakupan berikut belum disetujui.

Tiga minggu, hasil yang dapat diperiksa

Tidak ada pekerjaan pengembangan pada akhir pekan. Ritual DAP Sabtu tetap didukung sebagai kebutuhan produk.

Rencana kerja harian

Klik “Rincian & bukti” untuk alokasi waktu, syarat hasil, dan bukti per tahap.

15 target
NOHariTanggalTarget Yang Mau DiselesaikanStatus

Pembaruan terakhir: · . Status hanya berubah setelah pekerjaan dan bukti diperiksa; filter tidak mengubah progres keseluruhan.

Cakupan yang diusulkan dan dampak penyederhanaan

Persetujuan dibutuhkan sebelum implementasi. Kebutuhan lengkap tetap tersimpan dalam brief; fitur yang ditunda tidak dianggap selesai.

AreaMasuk rilis pertamaDisederhanakan / ditunda dan dampaknya
Akses & organisasiLogin server; leader sekaligus anggota; hierarki bertingkat; admin sebagai izin tambahan; PA mendapat akses baca lintas manager sesuai pemberian izin. Audit pelaku dan perubahan.Aksi mewakili direktur ditunda: direktur tetap bertindak dengan akun sendiri. Tidak ada akun bersama. Admin data tidak otomatis berhak membaca seluruh pekerjaan.
Dashboard & TimAnggota langsung, tugas terbuka, laporan perlu review; tugas terlambat hingga H+3, urut tenggat lama. Tim berbentuk tabel, detail bertab, ringkasan task/proyek/laporan.Card, ringkasan meeting/keputusan serta CTA meeting ditunda. Dashboard hanya menampilkan modul aktif, tanpa angka nol yang menyiratkan modul sudah ada.
Project & TaskProyek sebagai kelompok, task mandiri, penanggung jawab, tenggat, tag, checklist task, update; lima status; waktu selesai, koreksi beralasan dan histori buka kembali. Leader membuat task anggota langsung.Kanban, Card, subtugas dan checklist subtugas ditunda. Tampilan tabel saja; pekerjaan kecil memakai checklist atau task terpisah. Pembuatan task langsung tidak memiliki alur penerimaan penugasan.
Agenda & DAPKalender mingguan pribadi/tim, penjadwalan melalui form, daftar task siap dijadwalkan, pembatasan pemilik. Snapshot berversi rencana/realisasi, pilih periode/versi, pekerjaan di luar rencana ikut dibandingkan.Drag-and-drop, kalender harian/bulanan dan meeting di kalender ditunda. Benturan yang diperiksa hanya blok task. Penjadwalan dan koreksi dilakukan melalui form; tetap boleh selain Sabtu.
Laporan & reviewCL mingguan baku berbasis AKU; tautan snapshot task/proyek/DAP/realisasi; Laporan Saya/untuk Saya; filter anggota/minggu; kelengkapan mingguan; review A–D dengan balasan dan versi perbaikan.Template dinamis, laporan harian/bulanan/kuartalan/tahunan, lampiran PDF/PPT dan analisis pengulangan masalah ditunda. AKU berupa baris form; kebutuhan keputusan/penugasan pada CL dicatat sebagai teks, belum dikonversi.
MeetingBelum masuk rilis pertama.Meeting manual/rutin, notulensi, catatan privat, action plan tertaut, kamus dan siklus meeting ditunda. Koordinasi tetap memakai sarana yang digunakan saat ini; tindak lanjut dimasukkan sebagai task manual.
PenugasanTask langsung untuk anggota langsung tersedia di Project & Task.Modul Untuk Saya/Dari Saya/Dalam Tim, penerimaan dan konversi anti-duplikasi ditunda. Tidak ada bukti “diterima penerima” pada rilis awal; konfirmasi dilakukan melalui koordinasi biasa.
KeputusanBelum masuk rilis pertama.Proposal, opsi, minta informasi, jawaban, persetujuan/penolakan dan konversi ke task ditunda. Keputusan tetap melalui proses saat ini; hasilnya dapat dicatat pada update task/CL.
Data MasterCRUD unit (nama/deskripsi), divisi, anggota termasuk jabatan, kontak dan leader; larangan siklus; daftar hubungan organisasi. Kewajiban mingguan ditetapkan per anggota.Upload logo, bagan interaktif serta editor Kamus Meeting/Laporan ditunda. Tiga jenis mingguan dibuat baku; tidak ada master Tim terpisah.
Pomodoro & tambahanBelum masuk rilis pertama.Pomodoro, notifikasi otomatis, unggahan file dan pekerjaan terjadwal ditunda. Notifikasi email/WhatsApp/AI dan aplikasi mobile native tidak ditambahkan. Pengguna memeriksa dashboard; tidak ada pengingat otomatis.

Urutan menu tetap mengikuti brief: Dashboard → Tim → Project & Task → Agenda → Meeting → Penugasan → Keputusan → Laporan → Data Master. Modul tertunda diberi keterangan “Tahap berikutnya” tanpa kontrol operasional. Data Master hanya muncul bagi admin. Tidak ada menu Goal atau to-do pribadi terpisah.

Teknologi & lingkungan

Sesuai brief: Node.js, Next.js, React, TypeScript, Tailwind CSS; aplikasi dan MySQL di Hostinger. Repository yang ditetapkan: devamlgroup/amlhub. Pengembangan di VSCode + Codex lokal; akses repository belum terverifikasi. Versi runtime, library autentikasi dan ORM belum dikunci sebelum paket hosting diverifikasi.

LingkunganTujuan · belum diverifikasi
Productionamlhub.id
Stagingdev.amlhub.id
Prototipeprototype.amlhub.id
Sudah tayang menurut pengguna; belum diverifikasi
Progresprogress.amlhub.id

Branch staging/main masih usulan. DB, credentials dan sesi dipisah. Timestamp disimpan konsisten dalam UTC dan ditampilkan WIB. Seed demo tidak dipromosikan ke production. Upload persisten dan scheduler diperiksa untuk kelayakan tahap berikutnya.

Kapan boleh disebut selesai?

  1. Cakupan disetujui; alur rilis berjalan dengan data MySQL yang tetap ada setelah aplikasi dimuat ulang.
  2. Izin direktur, manager, SPV, staf, admin dan PA lulus uji server; tidak bocor antartim. Jika catatan privat kelak diaktifkan, wajib diuji terpisah.
  3. Task → Agenda → snapshot DAP/realisasi → CL → review lulus uji menyeluruh. Histori, snapshot dan submit berulang aman.
  4. Klien menjalankan UAT, perbaikan diuji ulang, dan penerimaan akhir dibuktikan. Tidak ada bug kritis terbuka.
  5. Staging dan production terpasang serta diverifikasi; HTTPS, isolasi data, backup, pemulihan dan rollback dibuktikan.
  6. Panduan pengguna/admin, catatan teknis, batasan rilis dan progress sesuai keadaan terakhir.

Ketergantungan & hambatan

Dicatat terpisah; tiga status target harian tetap sama.

Titik keputusan: 28 September validasi akses/cakupan; 2 Oktober tinjau fondasi dan sisa estimasi; 9 Oktober bekukan fitur untuk UAT; 14 Oktober tentukan layak rilis atau revisi tanggal. Jika kapasitas tidak cukup, ajukan perubahan. Pengujian akses, snapshot, UAT dan pemulihan tidak dikorbankan untuk mengejar tanggal.

Temuan dari prototipe dan aturan kelanjutan kerja
  • Prototipe memakai akun demo dan localStorage; tampilannya menjadi referensi, bukan bukti autentikasi, database, atau deployment produksi.
  • Fungsi scope()/write() masih memberi akses luas dari flag admin dan mengandung pengecualian ID orang. Pada aplikasi nyata diganti izin server berdasarkan hubungan dan pemberian akses eksplisit.
  • Snapshot DAP/realisasi, komunikasi keputusan, histori status/koreksi, kalender, dan timer sudah mempunyai simulasi interaksi. Semua aturan persisten dan anti-duplikasi perlu dibangun serta diuji kembali pada server.
  • Ringkasan siklus meeting pada prototipe menghitung berdasarkan tanggal jadwal yang bisa dipindah; identitas kejadian awal (occurrenceDate) perlu menjadi rujukan kewajiban periode saat modul tersebut dibangun.
  • Ryan memiliki lima anggota langsung dan lima staf tidak langsung. ID demo nadia/bima merujuk Arfan/Imam; produksi menggunakan ID stabil baru tanpa hardcode nama. Aktivitas/kontak contoh tetap diberi label simulasi.
  • Brief tertulis 25 September menjadi acuan jika berbeda dengan prototipe. Backlog lengkap disertakan dalam paket kelanjutan.

Satu sumber progres: docs/progress.json. Setiap sesi memperbarui data dan bukti nyata, lalu menghasilkan ulang HTML memakai scripts/build_progress.py. HTML ini adalah salinan baca dari data tersebut; tidak memakai localStorage. Publikasi terbaru diperlukan agar klien lain melihat pembaruan.

Halaman publik hanya memuat ringkasan dan bukti yang aman dibagikan. Jangan masukkan token, password, data operasional, catatan privat atau log internal. Catatan teknis internal tetap di repository privat. Tidak ada janji pekerjaan otomatis empat jam setiap hari tanpa sesi pengerjaan yang dimulai.

AML HUB · Rencana v1 · Referensi: brief dan prototipe V2, 25 September 2026Disusun untuk peninjauan Mas Nur dan AML Group