Ozan
Should I use PHPStan generics for type-safe collections or hand-write a class per type?
Default to `list<Order>` docblocks with strict PHPStan in CI; add one generic `Collection<T>` for behavior, a concrete class only at a trust boundary.