DESIGN PHASE2 SCREENS · 1 CHANNEL30 MIN × 615:00–18:00 ADL
A 30-minute news slideshow, clock-locked to the half hour and repeated six times
between 3pm and 6pm. Monitor A drives, Monitor B is the wall. This board is the design reference the build
is held to; nothing here deploys without Pete's pass.
1 · Tokens
--ink
--ink-2
--text
--dim
--teal
--amber
--red
AI
models
hardware
weather
film/fashion
2 · Screen maps
MONITOR A CONSOLE · 268 / 1fr / 300
CHANNEL SELECTOR0101 … 0108 number · name · key ↑↓ or 1–8
PROGRAM MONITOR 16:9canvas plate · tally · timecode · lower third
TRANSPORTOPEN MONITOR B · NEWS DECK · QUESTIONNAIRE
One idea per slide · headline ≤ 22ch · ≤ 3 bullets · source line mandatory ·
generated content says so on the slide · never shrink body below 11px to fit.
0101 NEWS — STUDIO B0102 PRESENTATIONS · FREE0103 B-ROLL0104 YOUTUBE CUSTOM0105 AL JAZEERA0106 MORE APIS0107 IPTV PLAYLIST0108 EPG GUIDE
5 · States
State
Screen
Treatment
On air
console + wall
red tally badge, REPEAT n/6, active rail block
Off schedule
console + wall
teal badge OFF-SCHEDULE LOOP, deck keeps running
Manifest locked
console/wall
PIN/passphrase card, no channel data in the page until opened
Wire offline
tiles
CACHED / OFFLINE label + last good copy, other segments unaffected
Ultra tier
presentations
red badge, signed-in only, PIN from private env
6 · Hosting — 3000 / index.html
Port 3000 is taken.docker02-base/app-simple.js (express static) is serving
/index.html as Tower System Agent Virtual World Sim. Replacing that file is a change to
Pete's index and needs his explicit word — it is not done here.
Option A · recommended
/media-centre/
Static export copied into docker02-base/media-centre, linked from the sim index. Nothing existing is touched.
Option B · needs permission
index.html → media centre
Sim moves to /sim.html. Only on Pete's instruction.
Option C
reverse proxy
:3000/media-centre → Next on 3200. One more process to watch.
Option D
new port
Media centre on 3200 stays as the working preview until the gate passes.
7 · Gate
Design checks: tokens match the built CSS · slide template holds the longest real headline · wall lays out
8 tiles with 0 overlaps at 1280×720 · motion timings match the code · hosting section names the real occupant
of port 3000. Waiting on Pete: A or B for the index, which tier the 20 themes belong to, and whether
the ultra PIN stays in .env.local.