Verification Matrix (Single Source)
Quick Summary
Halaman ini adalah single source of truth untuk semua item yang masih perlu verifikasi lintas dokumentasi ADI-JAYA. Kalau ada konflik status antar halaman, ikuti matrix ini.
Status Legend
- Verified: sudah dibuktikan di runtime environment target.
- Partial: sudah kuat dari source code, tapi belum tervalidasi runtime.
- Unknown: belum cukup data, jangan dipakai untuk keputusan kritikal.
Matrix Item Perlu Verifikasi
| ID | Domain | Item yang perlu verifikasi | Status | Sumber docs | Aksi verifikasi berikutnya |
|---|---|---|---|---|---|
| VM-001 | API | Prefix final route Membership di runtime (/membership/* vs prefix lain) | Partial | api-reference, api-full-catalog | Jalankan php artisan route:list di server target dan sinkronkan prefix final |
| VM-002 | API | Field agregat response dashboard project (spb_open, po_on_going, dll.) | Partial | api-examples | Hit endpoint /api/v1/project di staging, simpan sample response sanitized |
| VM-003 | API | Payload multipart PO update (action, field file upload) | Partial | api-examples | Uji endpoint POST /api/v1/project/spb/{spb_no}/po/{po_no} dari mobile/staging |
| VM-004 | API | Query param kalkulasi payment receipt (pos[] vs nama lain) | Partial | api-examples | Cocokkan dengan request riil dari FE/mobile + swagger |
| VM-005 | Business Flow | SLA antar tahapan dan auto-transition per role | Partial | business-flows | Validasi ke SOP operasional + observasi Livewire state transition |
| VM-006 | End-to-End | Rule formal transisi project ke status finish | Partial | end-to-end-process | Tetapkan policy owner dan dokumen policy final |
| VM-007 | Architecture | Integrasi eksternal aktif per environment (FCM/3rd party) | Partial | architecture, integration-points | Audit .env staging/prod dan log integrasi aktif |
| VM-008 | Role Access | Mapping role pm terhadap akses route aktual | Partial | overview, role-access-matrix | Validasi gate/policy + route middleware pada runtime |
| VM-009 | Database | Relasi/fk lama yang tidak dipaksa migration awal | Partial | database-design-full | Bandingkan schema migration vs DB live (SHOW CREATE TABLE) |
| VM-010 | Database | Nama tabel/kolom untuk query troubleshooting lintas env | Partial | troubleshooting | Jalankan query check schema di staging/prod sebelum pakai query insiden |
| VM-011 | Operations | Checklist observability yang benar-benar tersedia di env target | Partial | observability-ops | Verifikasi tool/log pipeline aktif di masing-masing environment |
| VM-012 | Deployment | Urutan deploy hotfix saat jam sibuk | Partial | deployment-runbook | Simulasi tabletop + approval owner release |
| VM-013 | Setup | Kesamaan setup lokal dengan image/runtime server saat ini | Partial | setup-local | Validasi versi PHP/DB/queue worker terhadap server target |
| VM-014 | API Catalog | Endpoint deprecated yang masih aktif di production | Unknown | api-full-catalog, controller-map | Audit access log + route:list di production |
Operating Rule
- Setiap kali menemukan catatan perlu verifikasi, tambahkan/ubah item di halaman ini.
- Di halaman domain lain, referensikan ID matrix (contoh:
VM-003) agar tidak duplikasi. - Jika sudah terverifikasi runtime, update status ke Verified + tanggal cek pada changelog.
Catatan Verifikasi
- Status: Partial
- Scope: Matrix sudah mengonsolidasikan item lintas docs, tapi belum semua item diverifikasi runtime.
- Action: Prioritaskan VM-001 s.d. VM-004 (API kritikal) lalu update status berkala.