specs / 044-Changes-Folder-Rename-Mpc-Customer

044 - Folder rename: mpc → mpc-customer (+ flatten admin)

  • Tanggal: 2026-08-21
  • Chat/topik: Rapikan layout folder workspace member apps + admin

Ringkasan perubahan

Reorganisasi path lokal tanpa ubah perilaku app:

  • mpc/android|ios|web/...mpc-customer/mpc-android|mpc-ios|mpc-web
  • mpc-admin/admin-site/mpc-admin-sitempc-admin-site (root KSR)
  • mpc/ThePadelCommunity-obsolete/Users/glen/Studios/ThePadelCommunity-obsolete
  • Update path di Cursor rules, deploy-mpc.sh, docs/versions, specs/docs terkait
  • Consolidate app-level .cursor/rules ke workspace: hapus duplicate mpc-crm crm-changelog; ganti log-changes-for-ios.mdc (Android-only) jadi .cursor/rules/mpc-customer-changes.mdc (berlaku android + ios + web kecuali skip); selaraskan member-app-parity.mdc
  • Centralize app */docs ke root: mpc-dev/docs/changes/, mpc-dev/docs/api/{be,be-pos}.md, mpc-dev/docs/prd/; hapus shell docs di app; update rules + docs/versions
  • Hapus mpc-dev/docs/ios-changes/ (redundant: jejak diganti changelog mpc-dev/docs/changes/ + mpc-dev/docs/specs/); bersihkan rule yang mewajibkannya

Impact bisnis

Tidak ada. Operasional lokal/developer ergonomics saja; path server (/opt/...) tidak berubah.

Epic / User stories

  • Epic: Workspace cleanup
  • US: Sebagai developer, saya ingin path app member/admin pendek dan konsisten, agar navigasi dan rules tidak membingungkan.

User terdampak

Developer / agent Cursor (bukan end-user member/admin).

Aplikasi terdampak

  • Semua app: PERLU — folder docs/ lokal dipindah ke docs/ pusat (tidak bump versi)
  • deploy-mpc.sh: PERLU — path src (dari rename sebelumnya)
  • Cursor rules: PERLU — path changelog / api; drop kewajiban ios-changes

Perubahan schema

Tidak ada.

Perubahan kode

  • Filesystem moves di root KSR + obsolete ke luar KSR
  • .cursor/rules/* path registry + mpc-customer-changes.mdc (baru); hapus app-level .cursor di mpc-android & mpc-crm
  • Centralize docs: changelogs → mpc-dev/docs/changes/, API contracts → mpc-dev/docs/api/, PRD → mpc-dev/docs/prd/; hapus mpc-dev/docs/ios-changes/
  • deploy-mpc.sh, mpc-dev/docs/versions/README.md, beberapa mpc-dev/docs/specs/* path updates
  • Rules: mpc-customer-changes.mdc / member-app-parity.mdc tanpa folder jejak ios-changes