## ADDED Requirements ### Requirement: Event announcements The system SHALL allow organizers to post announcements for their events. #### Scenario: Create announcement - **WHEN** organizer creates announcement with title and content - **THEN** system saves announcement with timestamp - **AND** associates with specific event #### Scenario: Announcement visibility - **WHEN** participant views event page - **THEN** system displays all published announcements - **AND** sorts by newest first ### Requirement: Announcement notifications The system SHALL notify registered participants of new announcements. #### Scenario: New announcement notification - **WHEN** organizer publishes announcement - **THEN** system sends notification to all registered participants - **AND** includes announcement title and link #### Scenario: Mark as read - **WHEN** participant views announcement - **THEN** system marks notification as read ### Requirement: Announcement management The system SHALL allow organizers to edit and delete announcements. #### Scenario: Edit announcement - **WHEN** organizer edits existing announcement - **THEN** system updates content - **AND** shows edit timestamp #### Scenario: Delete announcement - **WHEN** organizer deletes announcement - **THEN** system removes from event - **AND** does not notify participants of deletion