Repair QCDR Entitlement Revalidation Task Integrity
If QCDR reports Entitlement Automation Integrity: Needs attention, repair the task structure before troubleshooting paid Rules, Tokens, Preview, or Discovery. Structural task failure deliberately reduces Effective tier to Basic.
Read the Integrity Card
Open QC Dynamic Replacer → Status and review Entitlement Automation Integrity. The card identifies:
- whether the QCDR Task plugin is enabled and its files are present;
- how many canonical tasks are published;
- the current cadence;
- Last execution and Last exit code; and
- Next execution.
The issue text explains whether the plugin/task is missing, disabled, unpublished, duplicated, too slow, failed recently, or overdue.
Use Repair Entitlement Task
When repair is possible, a Joomla Super User can click Repair Entitlement Task. QCDR then:
- enables the QCDR Task plugin;
- creates the canonical task if it is missing;
- publishes/normalizes the lowest-ID canonical task;
- restores the security-sensitive hourly schedule; and
- disables duplicate candidate tasks while leaving the canonical row enabled.
If required plugin files are physically missing, the card tells you to reinstall the current QCDR package instead of attempting an incomplete database-only repair.
Why Repair Restores Hourly Timing
Entitlement Revalidation is not treated like an ordinary administrator-tunable convenience schedule. Its cadence is security-sensitive. Repair restores the canonical one-hour schedule; an administrator may later choose a faster schedule, but not a slower one.
Verify the Result
- Confirm the integrity card changes to Healthy or, after first execution, no longer reports a structural problem.
- Confirm Published canonical tasks = 1 and Validation cadence is 60 minutes or faster.
- Use Open Scheduled Tasks and confirm the task is enabled/published.
- Run/allow the task to execute and check Last exit code.
- Return to QCDR Status and use Refresh Entitlement if the Effective tier has not yet been rebuilt.
Community Discussion
Want to compare workflows, share practical tips, or discuss how you use this QCDR feature? Visit the QC Dynamic Replacer Community. For private support, bug reports, account-specific issues, or feature requests, use the QuantaCade support system.