What QCUL Checks Immediately Before Changing Production

Immediately before production change, QCUL reloads and rechecks the conditions that make the exact tested plan valid now—not just when the laboratory test finished.

Current readiness checklist

  • The tested item still belongs to the active laboratory and completed laboratory test.
  • The administrator review confirmation is still recorded.
  • The exact package still exists and its SHA-256 matches the tested package.
  • The live site still has the expected starting version for the selected update.
  • The current Joomla root is production, not a QCUL laboratory copy.
  • The current user has the required permission and is a Joomla Super User for production push/rollback.
  • No conflicting QCUL production operation is already running.
  • The selected production-protection method is valid and ready.
  • Storage/environment/maintenance handling are suitable before production changes begin.

Checkpoint-specific check

If temporary QCUL protection was selected, checkpoint creation/validation must finish successfully before package installation begins. QCUL deliberately separates “authorized to push” from “safe to change production now.”

Stop on uncertainty

A production push is not a best-effort installer. If package identity, target version, live identity, protection, or operation state is uncertain, QCUL blocks/pauses with an administrator-facing reason.

Production change rule

For What QCUL Checks Immediately Before Changing Production, the live site should change only through the explicit tested-item production workflow after current readiness checks pass. Do not substitute a new package, skip the review/protection decision, or run a second production action while QCUL already owns an active push/rollback state.


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.