specs / 001-Changes-Workspace-Rules

001 - Workspace Rules: Cascade, API, Specs, UX, Android & POS Court APK

  • Tanggal: 2026-08-07
  • Chat/topik: Buat Cursor rules koordinasi lintas proyek, pencatatan spec/PRD, UX kalangan atas, dan changelog/build APK Android + POS Court

Ringkasan perubahan

Menambahkan rules di root workspace untuk: cascade schema, sync api_contract, spec/PRD bernomor, UX high-class, serta workflow changelog + build demo APK mpc-android dan mpc-pos ke Downloads.

Sub-perubahan

  1. Rule cascade schema → cek mpc-admin, mpc-be, mpc-be-pos, laporkan impact dulu.
  2. Rule sync API → update api_contract di mpc-be / mpc-be-pos, cek Android/iOS atau mpc-pos.
  3. Rule pencatatan spec → mpc-dev/docs/specs/NNN-Changes-<Nama>.md dengan template PRD singkat.
  4. Rule UX high-class → UI wajib elegant; tenang, jelas; hindari UI murahan/membingungkan untuk pejabat/artis/profesional senior.
  5. Rule Android changelog + APK → catat di mpc-dev/docs/changes/android.md, bump versi per chat baru (baseline v1.10 → next v1.11), build mpc-android-demo-vX.Y.apk, pindah ke /Users/glen/Downloads/.
  6. Rule POS changelog + APK → catat di mpc-dev/docs/changes/pos.md, bump per chat baru (baseline v1.0 → next v1.1), build mpc-pos-demo-vX.Y.apk, pindah ke Downloads.

Impact bisnis

Mengurangi risiko breaking change antar sistem; dokumentasi keputusan lebih rapi; positioning UX premium; distribusi demo Android ke stakeholder jadi konsisten (versi + changelog + file di Downloads).

Epic / User stories

  • Epic: Tata kelola perubahan lintas sistem MPC + standar pengalaman premium + distribusi demo Android & POS Court.
  • US: Sebagai engineer, saya ingin checklist dampak schema/API diingat agent, agar tidak ada app yang ketinggalan.
  • US: Sebagai product/eng lead, saya ingin setiap perubahan tercatat sebagai spec singkat.
  • US: Sebagai member kalangan atas, saya ingin app terasa berkelas dan mudah dipakai.
  • US: Sebagai stakeholder demo, saya ingin APK berversi jelas di Downloads beserta daftar changes (Android & POS Court).

User terdampak

  • Internal: engineer, product, stakeholder demo.
  • End-user (arah desain): member high-class.

Aplikasi terdampak

  • Workspace KSR — PERLU — rules + specs
  • mpc-android — PERLU patuhi saat ada perubahan kode (changelog + APK); file bootstrap mpc-dev/docs/changes/android.md
  • mpc-pos — PERLU patuhi saat ada perubahan kode (changelog + APK); file bootstrap mpc-dev/docs/changes/pos.md
  • mpc-be / mpc-be-pos / mpc-admin / iOS — sesuai rule masing-masing saat relevan

Perubahan schema

Tidak ada.

Perubahan kode

  • .cursor/rules/schema-change-cascade.mdc
  • .cursor/rules/api-contract-sync.mdc
  • .cursor/rules/log-specs-prd.mdc
  • .cursor/rules/ux-high-class.mdc
  • .cursor/rules/android-changelog-apk.mdc
  • .cursor/rules/pos-changelog-apk.mdc
  • mpc-dev/docs/changes/android.md — bootstrap changelog (baseline v1.10)
  • mpc-dev/docs/changes/pos.md — bootstrap changelog (baseline v1.0)
  • mpc-dev/docs/specs/README.md + mpc-dev/docs/specs/001-Changes-Workspace-Rules.md