Prestige Barber Club v4.40.4 - Build & Audit Report

FEATURES
- Fixed card validity options: 6, 12, 18, 24, 36, 48, 60 months.
- Labels: 6/12/18/24 Bulan, 3/4/5 Tahun.
- Global Settings uses controlled select, no arbitrary validity number.
- Pra-Member edit uses the same controlled options.
- XLSX import validates membership_validity_months against allowed values.
- Pra-Member import panel moved to the top and simplified.
- Pra-Member filters/table compacted and professionalized.
- Expiry remains join_date + membership_validity_months.
- Legacy unsupported validity values normalized safely during v4.40.4 upgrade.

AUDIT
- Full PHP syntax lint: 188 files, 0 errors.
- No CREATE DATABASE / USE command introduced.
- No destructive table/data deletion introduced.
- Existing uploads and local DB config unaffected.
- Role protections from v4.40.1/v4.40.0 preserved.
