RANDOMWARE KEEPER SPEC Creation: creation_e0fd4bcc718d2947330e5e875a974012 Name: Holiday Signal Relay Premise: A Japanese public holiday selects the transmission rule used to decode and frame a live radio station as a one-night civic broadcast. Player action: Choose a holiday channel, then press TUNE to reveal the station and unlock its audio controls. Style cartridge: 📟 Teletext Dispatch (teletext) Style palette: black field, primary red, green, blue, yellow and white blocks Style typography: fixed character grid, block mosaic glyphs, page-number labels Style motion: page snap, row reveal, cursor blink, signal reacquisition Style era: Ceefax and broadcast text information service Style caution: Do not become a passive information page; preserve interaction and clear focus states. Causal chain: 1. nager-date: Select a holiday and convert its date and type into the broadcast page rule. 2. radio-browser: Tune a station whose presentation, urgency, and channel code follow that holiday rule. API roles: - nager-date: Provides the civic calendar signal that determines channel number, headline, and transmission classification. [holidays] - radio-browser: Supplies the live station identity and signed audio stream that becomes the actual broadcast payload. [station] Dependency: nager-date -> rules -> radio-browser: The selected holiday changes the channel code, urgency banner, and how the radio station is interpreted on the teletext page. Interaction: Controls: holiday selector, TUNE broadcast button, native audio controls Outcome: The page snaps to a holiday-coded channel, reveals station metadata, and enables listening only after tuning. Visual direction: Style: interactive teletext broadcast page Palette: signal black with primary red, green, blue, yellow and white blocks Typography: fixed character grid with page-number labels Motion: page snap, row reveal, cursor blink and signal reacquisition Novelty delta: The holiday source governs the radio station's channel logic and broadcast persona instead of merely appearing beside it.