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.