Prestige Barber Club v4.43.6 — Build Test Report
================================================
Feature: Custom Admin Contact + Internal Live Chat

Implemented:
- Customizable Contact Admin button text in Branding.
- Customizable WhatsApp opening message.
- Customizable chat title, welcome text, input placeholder, and start button text.
- Public internal live-chat widget; no third-party chat provider required.
- Shared inbox for Cashier, Manager, Super Admin.
- Reply, self-assign, close/reopen conversation.
- Unread badge and in-app incoming-message notification.
- Optional floating chat button and optional WhatsApp fallback.
- Basic honeypot + rate limit for visitor messages.
- Database tables for conversations/messages with FK/indexes.

Validation:
- Full PHP lint: 237 PHP files, 0 syntax errors.
- New schema migration is idempotent and uses CREATE TABLE IF NOT EXISTS / INSERT IGNORE.
- No DROP TABLE or TRUNCATE added by v4.43.6 migration.
- Public widget checks schema readiness before activation.
- ZIP integrity tested after packaging.

Environment limitation:
- No live production MySQL/browser/multi-user concurrency test was executed in this build environment.
- Final verification should be performed on the production/staging domain after running upgrade_v4_43_6.php.
