Ringkasan
Tracking kesiapan Rute Bayar menuju release publik stabil v0.1.0.
Status Saat Ini
v0.1.0-alpha.2 sudah dipublish sebagai prerelease dengan release asset automation.
Release alpha sudah layak untuk:
- demo internal
- uji coba contributor awal
- validasi flow lokal dan sandbox provider
- feedback API/CLI/ops sebelum stable
PR hardening:
Release:
Verified untuk Alpha
Task List
P0 - Core Payment
P1 - Webhook Reliability
P1 - Operational
P2 - Release Engineering
P2 - Documentation
Acceptance Criteria Stable v0.1.0
Sisa Sebelum Stable
- Rotate credential sandbox/provider yang pernah keluar dari secret store.
- Jalankan checklist
docs/end-to-end-smoke.md dengan credential terbaru.
- Catat hasil sandbox E2E Xendit dan Midtrans di issue/PR terpisah.
- Jika dua provider lolos E2E, siapkan tag stable
v0.1.0.
Ringkasan
Tracking kesiapan Rute Bayar menuju release publik stabil
v0.1.0.Status Saat Ini
v0.1.0-alpha.2sudah dipublish sebagai prerelease dengan release asset automation.Release alpha sudah layak untuk:
PR hardening:
Release:
Verified untuk Alpha
GOCACHE=/tmp/go-build go test ./...v0.1.0-alpha.1v0.1.0-alpha.2v0.1.0-alpha.2hijaurute-bayar-linux-amd64rute-bayar-linux-arm64rute-bayar-darwin-amd64rute-bayar-darwin-arm64rute-bayar-windows-amd64.exechecksums.txtTask List
P0 - Core Payment
Implement refund untuk Xendit Payment Session
pay refundtersediaImplement refund untuk Midtrans yang didukung
pay refundtersedia lewat service umumP1 - Webhook Reliability
Idempotency webhook dasar
Implement
webhook replayyang bisa dioperasikan manualwebhook_event_idTambahkan diagnostic command untuk forwarding
webhook forward attempts listwebhook forward attempts show <attempt-id>webhook forward attempts retry <attempt-id>P1 - Operational
Konsolidasi status mapping
internal/provider.MapPaymentStatusdocs/status-mapping.mdCI/CD dasar
gofmtcheckgo test ./...go vet ./...P2 - Release Engineering
CHANGELOG.mduntuk alpha releasev0.1.0-alpha.1v0.1.0-alpha.2lewat workflow otomatisv0.1.0setelah checklist stabil selesaiP2 - Documentation
Tambah operations runbook
Tambah checklist simulasi end-to-end yang lebih formal
Acceptance Criteria Stable
v0.1.0go test ./...lulus konsisten di CISisa Sebelum Stable
docs/end-to-end-smoke.mddengan credential terbaru.v0.1.0.