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.