1## MODIFIED Requirements23### Requirement: Task listing4The system SHALL list a project's tasks ordered by most recently updated first, paginated at 50 tasks per page, and SHALL accept an optional `status` filter that limits results to tasks in the given status.56#### Scenario: First page of tasks7- **WHEN** a member requests the task list for a project with 120 tasks8- **THEN** the system returns the 50 most recently updated tasks9- **AND** includes a `next_cursor` for the following page1011#### Scenario: Empty project12- **WHEN** a member requests the task list for a project with no tasks13- **THEN** the system returns an empty list and no `next_cursor`1415#### Scenario: Filter by status16- **WHEN** a member requests the task list with `status=in_progress`17- **THEN** only tasks whose status is `in_progress` are returned1819#### Scenario: Invalid status filter20- **WHEN** a member requests the task list with `status=blocked`21- **THEN** the system responds with a 422 validation error