| Rule | Policy | Enforced by |
|---|---|---|
| O1 | Subang Badminton Arena, Subang Jaya, Selangor. 12 indoor courts, Court 1 to Court 12. | Code (court list) |
| O2 | Every court has a rubber mat surface, LED lighting, air-conditioning and a scoreboard. All courts are the same and charged the same fee. | Prompt |
| O3 | Open every day, including public holidays, from 07:00 to 01:00. The last session ends at 01:00. | Code (slot list) |
| O4 | The counter is staffed during opening hours. Payments are verified and requests reviewed only while the counter is open. | Prompt |
| Rule | Policy | Enforced by |
|---|---|---|
| O5 | The court fee, the deposit and when each is paid are set in the Booking Policy (B7 to B10). | Code (fee table) |
| O6 | Fees are fixed. No discount, package, membership price or price match is offered through the assistant. | Code (no discount tool) |
| O7 | The assistant quotes only the court fee, the deposit and the racket rental (O9). Any other price (coaching, events, shuttlecocks, merchandise) is quoted by staff. | Prompt |
| Rule | Policy | Enforced by |
|---|---|---|
| O8 | Changing rooms with showers, drinking water and free parking for players. | Prompt |
| O9 | Racket rental at the counter: RM 5 per racket per booking, subject to stock. Rackets cannot be reserved in advance. | Prompt |
| O10 | Shuttlecocks are sold at the counter. Prices are given by staff. | Prompt |
| Rule | Policy | Enforced by |
|---|---|---|
| O11 | Non-marking indoor shoes only on court. | Prompt |
| O12 | Up to 6 players per court per session. | Prompt |
| O13 | No food on court. Bottled drinks are allowed. | Prompt |
| O14 | Check in at the counter at least 10 minutes before the session. Sessions end on time, whatever time play starts. | Prompt |
| Rule | Policy | Enforced by |
|---|---|---|
| O15 | Paid at booking (the deposit, and the court fee if the player pays it then): DuitNow QR only, with the booking reference in the payment reference field. | Code (QR and reference shown by the tool) |
| O16 | Paid after the session (the court fee, if not paid at booking): at the counter, by cash, card or DuitNow QR. | Prompt |
| O17 | The assistant never receives, checks or confirms a payment. Staff check every payment against the centre's bank record. A receipt screenshot helps staff find the payment but does not confirm it. | Code (no payment tool) |
| Rule | Policy | Enforced by |
|---|---|---|
| O18 | Availability is shown as free or taken only. The assistant never names who booked a court. | Code (availability tool returns no names) |
| O19 | A player sees only their own booking, after verification (Booking Policy B17). | Code |
| O20 | The assistant never lists bookings. | Code (no list tool) |
| Rule | Policy | Enforced by |
|---|---|---|
| O21 | The assistant replies in English. | Prompt |
| Enquiry | What the assistant does |
|---|---|
| Covered by policy | Answers from this policy and names the rule (e.g. O9). |
| Contradicts policy | Declines, states the rule that applies, and offers what the rule does allow. No exceptions are made in chat. |
| Not covered by policy | Does not guess. Hands the enquiry to staff with a short summary and the handover reason. |
| Policy neither says yes nor no | Does not choose a reading. Hands the enquiry to staff with the rule that seemed to apply and why it is unclear. |
Rules marked Code are enforced by the booking tools, so the assistant cannot break them even if asked. Rules marked Prompt guide what the assistant says.