Feature: Continuous PR Reviewer with Milestone-Based Prioritization
  As a code reviewer
  I want to review multiple PRs in a single session
  So that I can prioritize reviews based on milestone criticality

  Scenario: Prioritize PRs by milestone due date
    Given a repository with multiple open PRs
    And PRs assigned to different milestones
    When the continuous PR reviewer starts
    Then PRs are reviewed in milestone priority order
    And earlier milestone due dates are reviewed first

  Scenario: Prioritize by MoSCoW labels within milestone
    Given PRs in the same milestone
    And some PRs have MoSCoW labels
    When the continuous PR reviewer processes them
    Then Must Have PRs are reviewed before Should Have
    And Should Have PRs are reviewed before Could Have

  Scenario: Use PR age as tie-breaker
    Given multiple PRs with same milestone and MoSCoW label
    When the continuous PR reviewer sorts them
    Then older PRs are reviewed first
    And newer PRs are reviewed last
