Problem
After #2896 fixed the image-template smoke bootstrap, the full direct smoke loop advances to tests/abilities-send-email-load-order-smoke.php and fails for the analogous missing DataMachine\Abilities\AbilityRegistration collaborator.
Reproduction
for test in tests/*-smoke.php; do php "$test" || exit $?; done
The test reaches the send-email timing-state assertions then fatals:
Class "DataMachine\Abilities\AbilityRegistration" not found
inc/Abilities/Publish/SendEmailAbility.php:103
Expected
The load-order smoke loads or stubs AbilityRegistration before exercising SendEmailAbility and SendEmailQueuedAbility, as #2896 now does for ImageTemplateAbilities.
Actual
The smoke invokes the definitions builder without the required collaborator.
Discovered while validating #2895; this is separate from its recurring scheduler and retention changes.
Problem
After #2896 fixed the image-template smoke bootstrap, the full direct smoke loop advances to
tests/abilities-send-email-load-order-smoke.phpand fails for the analogous missingDataMachine\Abilities\AbilityRegistrationcollaborator.Reproduction
The test reaches the send-email timing-state assertions then fatals:
Expected
The load-order smoke loads or stubs
AbilityRegistrationbefore exercisingSendEmailAbilityandSendEmailQueuedAbility, as #2896 now does for ImageTemplateAbilities.Actual
The smoke invokes the definitions builder without the required collaborator.
Discovered while validating #2895; this is separate from its recurring scheduler and retention changes.