specs / 021-Changes-Android-Api-Matchplay-Community

021 - Android API-only + Matchplay Sync + Community Players

  • Tanggal: 2026-08-11
  • Chat/topik: Android: API only, matchplay sync ke mpc-be, community players dari API

Ringkasan perubahan

mpc-android selalu memakai API (tanpa Developer Mode / dummy catalog). Matchplay create/join/generate/score sync ke endpoints §10.1. Community list/profile dari GET /users/players. Home tidak lagi fallback ke ExtraData/static open matches.

Impact bisnis

Member app selaras dengan backend matchplay nyata; listing open match & community players live dari server.

Epic / User stories

  • Epic: Matchplay & community API sync
  • US: Sebagai member, saya ingin membuat/join match dan input skor yang tersimpan di server.
  • US: Sebagai member, saya ingin melihat daftar community players dari akun nyata.

User terdampak

Member (Android).

Aplikasi terdampak

  • mpc-be: TIDAK — API matchplay sudah ada
  • mpc-be-pos: TIDAK
  • mpc-admin: TIDAK
  • mpc-android: PERLU — diimplementasi
  • mpc-ios: PERLU (parity) — skip atas permintaan user sesi ini
  • mpc-web: PERLU (parity) — skip atas permintaan user sesi ini
  • mpc-owner: TIDAK
  • ksr-sync: TIDAK
  • mpc-pos: TIDAK

Perubahan schema

Tidak ada.

Perubahan kode

  • Dtos/MpcApi/MatchState/MpcRepository/AppContainer/RuntimeCatalog
  • CreateMatch / MatchScore / MatchGenerator / Home / Community / Auth Google CTA
  • Hapus Developer Mode UI; changelog v1.16