Editor's Note — TheJournoSchool
From the desk of the editor
TheJournoSchool // Newsroom OS
06.04.2026
v0.1

The Newsroom
is open.
Not every desk
is staffed yet.

All nine assignments are live. Some run better on a large screen and we are not pretending otherwise. Mobile optimisation is in progress. File your complaints via the feedback button that does not exist yet.

The Law Library fills as you play. Make legal mistakes to unlock the legislation that governed them.

The Spike Pile remembers your worst calls. We kept receipts.

The Corrections Queue will come for you eventually. Something you published last week is already being looked at.

Mobile is better than it was. It is not perfect. Neither are you.
Dylan Hayward
Builder · TheJournoSchool
LAST UPDATED
06.04.2026
Assignment Status 9 Desks
Newsroom Engine Online
Breaking Draft Live
Would It Run? Live
Stack the Story Live
Red Pen Roulette Live
Rage-Bait vs Reach Live
The Traffic Mix Live
Censor or Sued Live
Morning Conference Live
Deadline Duel Live
FOI Battleship Live
Mobile Optimisation In Progress
Game Engine Update on April 17
Educational purposes only. Scenarios are illustrative and simplified.
Nothing here constitutes legal advice.
Changelog — TheJournoSchool

Change
Log

Newsroom OS
All dispatches recorded
On the
desk
TBC
On The Desk
"Stop asking when. Start asking why it isn't done yet."
Accounts & Progress
SoonExport your stats as a PDF report card. Show your tutor. Show LinkedIn. Show your mum.
SoonReset progress — with a confirmation screen, because we know what you're like.
SoonMultiple profiles on one device. For classrooms. You know who you are.
Accessibility & Display
SoonHigh contrast mode. The newsroom should be readable, not just dramatic.
SoonText size slider — small, normal, large. No excuses for missing the errors now.
SoonReduce motion toggle. For those who find the shaking screen less motivating than intended.
Learning Tools
SoonPrint your Law Library as a revision sheet. Old school. Still works.
SoonGlossary tab — hover any journalism term in-game and get the definition. No googling mid-shift.
SoonFull end-of-shift debrief — every decision, every law it triggered, explained. Not just right or wrong.
Social & Sharing
SoonShareable score link. One tap. Brag responsibly.
SoonClass leaderboard — tutor generates a code, students join, scores aggregate. Shame is a great teacher.
Utility
SoonFullscreen toggle in the nav. Fewer distractions. Fewer excuses.
SoonKeyboard shortcuts — R to run, S to skip, L for legal. You should be fast enough to use them.
SoonHow to play overlay on first visit to each game. Read it. We mean it this time.
06 Apr
2026
v0.1
First Edition — The Newsroom Opens
"It's not finished. Neither was the first edition of any newspaper worth reading."
NewNine assignments go live: Breaking Point, Breaking Draft, Would It Run, Stack the Story, Red Pen Roulette, Rage-Bait vs Reach, The Traffic Mix, Censor or Sued, Morning Conference
NewDeadline Duel — dual format desk, web alert vs print intro, one clock
NewNewsroom Reputation System — masthead changes as your score climbs
NewLaw Library — legislation cards unlock as you trigger them in play
NewThe Spike Pile — a graveyard of your worst editorial calls. We kept receipts.
NewCorrections Queue — IPSO complaints arrive after bad shifts. Defend or retract.
NewSkill radar — post-mortem chart tracking five editorial competencies
NewWeekly best score tracked separately from all-time standing
NewWeak Spot Drill — one button, auto-launches the game targeting your lowest skill
UpdateUpdate completed April 6 at 1:20pm
Known Issues
KnownDyslexia-friendly font toggle has errors — Atkinson Hyperlegible, one click
KnownSome assignments perform better on desktop. Mobile optimisation in progress.
KnownThe game engine has a scrollbar. This will be resolved in the next update.
KnownBreaking Point (Censor): Missing UI instructions; users currently not informed they must manually decide which images to pixelate.
KnownBreaking Point (Stack): Aborting on mobile can cause paragraph overlays to persist on the Newsroom dashboard.
Changelog — TheJournoSchool
```

Change
Log

Newsroom OS
All dispatches recorded
12 Apr
2026
v0.2
The Second Edition
Game Content
ExpandedBreaking Draft: 2 → 5 scenarios. School lockdown, MP resignation and stadium evacuation added. 2 drawn randomly per shift.
ExpandedWould It Run: 4 → 12 cards. Now covers naming at charge vs conviction, youth court rules, single-source defamation, and documents-verified resignation. 5 cards per shift.
ExpandedStack the Story: 1 → 5 stories across Transport, Crime, Education, Politics and Health. 2 per shift, shuffled.
ExpandedRed Pen Roulette: 2 → 6 pieces of copy. Adds suicide reporting language (IPSO Cl.5), double-defamation from anonymous source, retroactive jigsaw ID, and one intentionally clean round. 3 per shift.
RebuiltRage-Bait vs Reach: Binary safe/breach replaced with 3-option slider — Safe, Sweet Spot, IPSO Breach. 6 scenarios, 4 per shift. Mechanic now matches what the slider promises.
ExpandedTraffic Mix: 5 → 10 stories. Accountability journalism, expenses scandal and clearer trade-off signals added. Urgency warning fires when either bar drops below 30%.
ExpandedCensor or Sued: 1 → 4 scenarios. Now covers CYPA jigsaw ID, victim privacy before NOK notification, Contempt of Court during active trial, and celebrity medical privacy. 2 per shift.
RebuiltMorning Conference: 1 pitch → 4 pitches, each with 3 editor follow-up questions. Tests sourcing, right of reply, court anonymity, and handling legal threats. 2 pitches per shift.
Game Design
RebuiltBreaking Draft: Paper-white background, huge deadline countdown, ink-bordered wire items. Feels like a physical deadline.
RebuiltWould It Run: Full-bleed white pitch card with colour-coded desk accent per category. SKIP / LEGAL / RUN pinned to a fixed footer bar.
RebuiltStack the Story: Broadsheet paper background with black masthead. Drag items are bordered cards with bold position numbers. Drop indicator shows exact landing position.
RebuiltRed Pen Roulette: White document, red topbar. Errors highlight red-on-white. Wrong guesses flash yellow. Feedback pinned to the bottom — no scroll loss.
RebuiltRage-Bait vs Reach: Green-to-red gradient slider track with labels. Verdict badge has three styled states. Publish button turns red on breach selection.
RebuiltTraffic Mix: Deep navy dashboard with large coloured percentage readouts. Wire feed cards show type, traffic delta, and respect delta as badges.
RebuiltCensor or Sued: Dark with pink accent. CENSORED stamp is flat text overlay. Photo brief clearly separated from the grid.
RebuiltMorning Conference: Cream office feel with speech bubble chat UI. Options pinned to the bottom, always visible without scrolling.
NewShift Result screen: Full black, large score, lime / red based on pass or fail.
Dashboard
RebuiltMasthead: scrolling live ticker, dynamic publication name, large score display, rank title and career progress bar.
NewEditor Alert promoted to full-width banner — shows weakest skill with one-tap drill button.
NewSkills panel: five colour-coded progress bars (red / amber / green) replace the radar chart. Weakest skill flagged.
NewSpike Pile redesigned as dark sidebar column adjacent to skills panel.
NewGame tiles: three visual states — unplayed, played, mastered (green tint + star). Each shows best score or Mastered.
NewGame tiles gain per-game colour accent bar on hover.
NewMilestones redesigned as a persistent node timeline strip with amber glow for current rank, lime for completed.
ChangeStats strip reduced from 5 to 4 cells.
NewAssignments section shows X / 9 played count.
Mobile
NewComprehensive mobile breakpoint at 600px covering all game screens, dashboard sections and the Breaking Point terminal.
NewNav button labels collapse to emoji-only on small screens.
NewEditor Alert becomes full-row tap target on mobile, button hidden.
Accessibility
FixedDyslexia mode: Atkinson Hyperlegible font now loads correctly and applies across all game screens, copy, chat bubbles and wire feeds.
FixedDyslexia toggle button now shows active state (lime highlight) and persists preference to localStorage.
Bug Fixes
FixedEn-dash characters used as decrement operators (t– instead of t--) caused countdown timers and hint counters to silently fail.
FixedEllipsis characters used as spread operators ([… instead of [...]) caused syntax errors in all shuffle and array operations.
FixedCSS variable references using en-dash inside JS strings (var(–lime) etc.) — all game colours broken at runtime.
FixedBreaking Point screen switching left stale .on classes causing multiple screens to show simultaneously.
FixedGhost drag elements missing position:fixed — drag handles did not move with the pointer.
FixedStack the Story: stale getBoundingClientRect() snapshots caused wrong drop positions after any scroll.
FixedStack the Story: touch-action not set — browser intercepted scroll gestures as drag events on mobile.
FixedStack the Story: ghost element inserted into document flow caused layout shift and visual overlap during drag.
FixedAudio toggle button text broke when nav labels were wrapped in spans for mobile hide/show.
Fixedcrop_load referenced CROP_DB.length instead of crop_limit after per-shift capping was introduced.
KnownSome assignments perform better on desktop. Mobile optimisation ongoing.
06 Apr
2026
v0.1
First Edition — The Newsroom Opens
NewNine assignments go live: Breaking Point, Breaking Draft, Would It Run, Stack the Story, Red Pen Roulette, Rage-Bait vs Reach, The Traffic Mix, Censor or Sued, Morning Conference
NewDeadline Duel — dual format desk, web alert vs print intro
NewNewsroom Reputation System — masthead changes with your score
NewLaw Library — legislation unlocks as you trigger it in play
NewThe Spike Pile — graveyard of your worst editorial decisions
NewCorrections Queue — IPSO complaints land after bad shifts
NewSkill radar — post-mortem chart across five competencies
NewWeekly best score tracked separately from all-time
NewWeak Spot Drill button — auto-launches your lowest skill game
NewDyslexia-friendly font toggle — Atkinson Hyperlegible
KnownSome assignments perform better on desktop. Mobile in progress.
```

LEGAL WARNING

Unauthorized Copying Prohibited

All content on The Journo School is protected by International Copyright Law.
Infringement is not tolerated and legal action will be pursued.

INCIDENT LOGGED // contact@thejournoschool.com