Lewati ke konten utama

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

IDDomainItem yang perlu verifikasiStatusSumber docsAksi verifikasi berikutnya
VM-001APIPrefix final route Membership di runtime (/membership/* vs prefix lain)Partialapi-reference, api-full-catalogJalankan php artisan route:list di server target dan sinkronkan prefix final
VM-002APIField agregat response dashboard project (spb_open, po_on_going, dll.)Partialapi-examplesHit endpoint /api/v1/project di staging, simpan sample response sanitized
VM-003APIPayload multipart PO update (action, field file upload)Partialapi-examplesUji endpoint POST /api/v1/project/spb/{spb_no}/po/{po_no} dari mobile/staging
VM-004APIQuery param kalkulasi payment receipt (pos[] vs nama lain)Partialapi-examplesCocokkan dengan request riil dari FE/mobile + swagger
VM-005Business FlowSLA antar tahapan dan auto-transition per rolePartialbusiness-flowsValidasi ke SOP operasional + observasi Livewire state transition
VM-006End-to-EndRule formal transisi project ke status finishPartialend-to-end-processTetapkan policy owner dan dokumen policy final
VM-007ArchitectureIntegrasi eksternal aktif per environment (FCM/3rd party)Partialarchitecture, integration-pointsAudit .env staging/prod dan log integrasi aktif
VM-008Role AccessMapping role pm terhadap akses route aktualPartialoverview, role-access-matrixValidasi gate/policy + route middleware pada runtime
VM-009DatabaseRelasi/fk lama yang tidak dipaksa migration awalPartialdatabase-design-fullBandingkan schema migration vs DB live (SHOW CREATE TABLE)
VM-010DatabaseNama tabel/kolom untuk query troubleshooting lintas envPartialtroubleshootingJalankan query check schema di staging/prod sebelum pakai query insiden
VM-011OperationsChecklist observability yang benar-benar tersedia di env targetPartialobservability-opsVerifikasi tool/log pipeline aktif di masing-masing environment
VM-012DeploymentUrutan deploy hotfix saat jam sibukPartialdeployment-runbookSimulasi tabletop + approval owner release
VM-013SetupKesamaan setup lokal dengan image/runtime server saat iniPartialsetup-localValidasi versi PHP/DB/queue worker terhadap server target
VM-014API CatalogEndpoint deprecated yang masih aktif di productionUnknownapi-full-catalog, controller-mapAudit access log + route:list di production

Operating Rule

  1. Setiap kali menemukan catatan perlu verifikasi, tambahkan/ubah item di halaman ini.
  2. Di halaman domain lain, referensikan ID matrix (contoh: VM-003) agar tidak duplikasi.
  3. 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.