···11+- want to be able to perform text search over a users collections so that they can quickly and easily add a card to existing collections.
22+- will this be part of the `GetMyCollectionsUseCase` with added query params (text field) or do we treat it separately as `SearchMyCollectionsUseCase`?
33+- we currently have the following API method and types:
44+55+```typescript
66+ async getMyCollections(
77+ params?: GetMyCollectionsParams,
88+ ): Promise<GetMyCollectionsResponse> {
99+ return this.queryClient.getMyCollections(params);
1010+ }
1111+1212+export interface GetMyCollectionsParams {
1313+ page?: number;
1414+ limit?: number;
1515+ sortBy?: string;
1616+ sortOrder?: 'asc' | 'desc';
1717+}
1818+1919+export interface GetCollectionPageResponse {
2020+ id: string;
2121+ name: string;
2222+ description?: string;
2323+ author: {
2424+ id: string;
2525+ name: string;
2626+ handle: string;
2727+ avatarUrl?: string;
2828+ };
2929+ urlCards: CollectionPageUrlCard[];
3030+ pagination: Pagination;
3131+ sorting: Sorting;
3232+}
3333+```
3434+3535+- will it make more sense to have something like .searchMyCollections(searchString: string)
3636+- what are my options?
···11+## Overview
22+33+- Brief description of the feature and its purpose.
44+55+## Goals
66+77+- List the primary objectives for this feature.
88+99+## Non-Goals
1010+1111+- Clarify what is out of scope.
1212+1313+## User Stories / Use Cases
1414+1515+- Example scenarios or user flows.
1616+1717+## Requirements
1818+1919+- Functional requirements
2020+- Non-functional requirements
2121+2222+## Design
2323+2424+- High-level architecture or flow diagram (optional)
2525+- Key components/modules
2626+2727+## API / UI Changes
2828+2929+- Endpoints, parameters, or UI elements to be added/modified.
3030+3131+## Open Questions
3232+3333+- List any unresolved issues or decisions.
3434+3535+## Milestones
3636+3737+- Key steps or phases for implementation.