specs / 003-Changes-App-Versioning-All-Apps

003 - App Versioning untuk Semua Aplikasi

  • Tanggal: 2026-08-07
  • Chat/topik: Standardisasi versioning semua app + checklist app baru

Ringkasan perubahan

Menyatukan maintenance versi: registry pusat, indeks docs/versions, rule per app (android/pos sudah ada; ditambah ios, admin, be, be-pos, web), dan kewajiban menambah rule+changelog saat app baru.

Impact bisnis

Stakeholder bisa lacak versi tiap produk secara konsisten; demo APK/changelog tidak campur antar app; onboarding app baru tidak lupa versioning.

Epic / User stories

  • Epic: Version governance lintas produk MPC.
  • US: Sebagai maintainer, saya ingin setiap app punya changelog versi + indeks pusat, agar mudah tahu current version.
  • US: Sebagai engineer yang buat app baru, saya ingin checklist wajib (rule + changelog + registry), agar proses seragam.

User terdampak

  • Internal: engineer, product, stakeholder demo.

Aplikasi terdampak

  • Semua app di registry (android, pos, ios, admin, be, be-pos, web) — PERLU patuhi versioning
  • Workspace — PERLU rules + docs/versions

Perubahan schema

Tidak ada.

Perubahan kode

  • .cursor/rules/app-versioning.mdc — master registry + protokol + checklist app baru
  • .cursor/rules/ios-changelog.mdc, admin-changelog.mdc, be-changelog.mdc, be-pos-changelog.mdc, web-changelog.mdc
  • Update pointer di android-changelog-apk.mdc, pos-changelog-apk.mdc
  • Bootstrap changelogs: ios, admin, be, be-pos, web
  • mpc-dev/docs/versions/README.md — indeks current versions