4a896118b9
Previous implementation relied on Spatie canDo() for all roles, which caused admins/managers to see nothing if permissions weren't seeded. Now: mechanics see only their assigned WOs (master_id = self); every other role (admin, manager, receptionist, etc.) sees all WOs in the tenant — TenantScope already prevents cross-tenant access. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>