Added
- add the explicit
SingleRecordResolvableResourcecontract for static-analysis-friendly Resource typing
Changed
- HasSingleRecord now prefers the explicit Resource contract while remaining compatible with legacy Resources that expose the same methods manually
- workbench examples, tests, comments, README and AGENTS were updated to reflect the new contract
Validation
- full Pest suite passed
- PHPStan passed
- Pint passed