Problem
Stable release 1.0.80 replaced a Laravel-version-specific routing trait with a package-owned method-dependency resolver so Laravel 9 through 13 can use workflow and activity injection. The compatibility jobs pass, but the released commit still reports failing Codecov statuses: 99.52% project coverage and 76.08% patch coverage. The uncovered branches are compatibility-sensitive behavior in the new resolver rather than incidental scaffolding.
Acceptance criteria
- Add focused resolver tests for after-resolving attribute callbacks, missing reflected methods, contextual-attribute resolution, enum/default handling, already-supplied class parameters, contextual-attribute lookup, and
self/parent parameter type resolution.
- Preserve the Laravel 9 through 13 workflow/activity compatibility matrix and prove version-dependent container behavior without application aliases or framework source patches.
- Restore 100% project and patch coverage on the stable 1.x target branch.
- Do not weaken, bypass, or reclassify the existing coverage requirement.
Completion
Delete when the stable 1.x target branch covers every package-owned resolver branch and its public project and patch coverage checks both pass at 100%.
Problem
Stable release 1.0.80 replaced a Laravel-version-specific routing trait with a package-owned method-dependency resolver so Laravel 9 through 13 can use workflow and activity injection. The compatibility jobs pass, but the released commit still reports failing Codecov statuses: 99.52% project coverage and 76.08% patch coverage. The uncovered branches are compatibility-sensitive behavior in the new resolver rather than incidental scaffolding.
Acceptance criteria
self/parentparameter type resolution.Completion
Delete when the stable 1.x target branch covers every package-owned resolver branch and its public project and patch coverage checks both pass at 100%.