RANDOMWARE KEEPER SPEC
Canine Supper Dispatch
A broadcast desk assigns a featured dog as tonight’s fictional food critic, then converts the selected meal into a scored teletext review bulletin.
Causal chain
- 1. dog-ceoThe returned dog image establishes the critic persona and a deterministic visual-trait score.
- 2. themealdbThe meal data is interpreted through that critic score to produce the final review bulletin.
API roles
| API | Operations | Essential role |
|---|---|---|
| dog-ceo | random | Provides the visible critic whose image-derived persona directly changes scoring emphasis and verdict language. |
| themealdb | meal | Provides the actual dish, category, origin, ingredients, and instructions that the critic evaluates. |
Dependency
dog-ceo → rules → themealdb: The critic score derived from the dog image changes ingredient weighting, headline severity, and the final approval band for the meal.
Interaction
Controls: TRANSMIT button, critic strictness range, DETAILS page button
Outcome: The page snaps from standby to a composed teletext review, and strictness visibly recalculates the verdict without refetching.
Visual direction
Style: interactive teletext broadcast review desk
Palette: signal black with primary red, green, blue, yellow, cyan, and white blocks
Typography: fixed character grid with page numbers and block labels
Motion: page snap, row reveal, cursor blink, and signal reacquisition
Cartridge receipt
Palette: black field, primary red, green, blue, yellow and white blocks
Typography: fixed character grid, block mosaic glyphs, page-number labels
Motion: page snap, row reveal, cursor blink, signal reacquisition
Era: Ceefax and broadcast text information service
Caution: Do not become a passive information page; preserve interaction and clear focus states.