User Story
As a member, I want to see a clear status badge on shortlisted listings that are no longer available or compatible, so that I am not misled when voting.
Acceptance Criteria
- Badge Unavailable: listing no longer returned by the source API
- Badge Over budget: listing exists but exceeds the current consolidated budget
- Badge Dates unavailable: listing exists but is not available on the selected dates
- Badges are visible on shortlist cards and in the accordion detail
- The organiser receives a visual notification when a shortlisted listing changes status
- Listings with badges are never silently removed
User Story
As a member, I want to see a clear status badge on shortlisted listings that are no longer available or compatible, so that I am not misled when voting.
Acceptance Criteria