What a Production Checkpoint Protects
The production checkpoint protects the database/file scope needed to reverse the selected update, using laboratory-observed changes to stay operation-focused while falling back broader when uncertainty requires it.
Extension update protection
QCUL uses laboratory evidence to identify affected files and database scope. It protects complete affected tables and relevant files; uncertain database scope can cause broader protection rather than assuming a narrow incomplete snapshot.
Core update protection
For Joomla core, QCUL protects all Joomla-prefixed production tables plus the affected core-file scope because core changes can span broad schema/system areas.
Rollback information
The checkpoint records enough information to restore table definitions/data, restore replaced/deleted files, remove files created by the update, and verify protected hashes/version evidence afterward.
How protection is validated
Checkpoint creation is not considered complete merely because a directory exists. QCUL records the protected scope and validates the captured operation data before production installation begins. If that validation cannot complete, the selected push remains blocked rather than relying on a partial checkpoint.
Recovery discipline
When working with What a Production Checkpoint Protects, keep the independent backup available even if the QCUL checkpoint is valid. The checkpoint is a fast, short-lived update rollback mechanism; if its protected scope, validity window, or verification cannot satisfy the incident, move to the broader recovery plan rather than extending QCUL beyond its promise.
Community Discussion
Want to compare update-testing workflows, share practical tips, or discuss how you use this QCUL feature? Visit the QC Update Laboratory Community. For private support, bug reports, account-specific issues, or feature requests, use the QuantaCade support system.