Personalised tuition in Malta & onlineEnquiries & applications: WhatsApp +356 7940 1017 · [email protected]
Production Readiness

Do not activate a subsystem until its dependencies pass.

V16 adds a practical release gate so production activation can happen subsystem by subsystem instead of with one dangerous all-or-nothing switch.

SubsystemRequired before activationLocal checklist
DatabaseMySQL credentials, V16 migration, backup and restore test.
Admin accountNo default credentials; invitation/activation and MFA policy.
SMTPAuthenticated SMTP, SPF/DKIM/DMARC, real inbox test.
Private storageTSM_UPLOAD_DIR outside document root; permissions and backup rules.
PaymentsProvider keys, webhook verification, VAT/tax treatment, refund test.
JobsCron/worker configured, queue monitoring, retry/dead-letter rules.
MonitoringHealth checks, alert routes, PHP logs and uptime monitor.
AcceptanceRole access, booking conflict, invoice, upload and recovery tests.

Checkboxes are stored only in this browser as a planning aid and are not a production attestation.

V16 readiness report

Move from a checklist to a consolidated launch gate.

Database, administrator, SMTP, storage, jobs, backups and provider tests can now be evaluated together.

Open V16 readiness report
Find TutorWhatsApp