// THE RECORD · EVERY SHIPPED CHANGE
Academy changelog.
What shipped, when, verified live. LIVE means live.
2026-09-09
EDITOR'S DESK CAUGHT UP TO THE LIVE CHAIR- SHIPPEDThe door and the tabs, statededitor.urock.network is the only editor door (chief_editor seat). Tabs named: Newsroom, Wire, Zines, Feed, Images, Signals, Lineup, Network. Credentials live in the operators manual on CORE — never on Academy. GUIDE: The Editor's Desk.
- SHIPPEDPlacement law enforcedlocal first; a “Latest national stories” block may only show scope=network + distribution_level=network. A Wilmington row never appears on Phoenix. Commercial stays in Sales.
- SHIPPEDMusic Submit copy lawpublic story only when an artist is SELECTED — never when they applied. Fetch audio files onto the canonical submit record; the affiliate is not the download mule.
- SHIPPEDVideo on station pagesa YouTube/Vimeo URL on the story (source_url) plus a thumb is the publisher job — the destination renders the player. No second video CMS.
- SHIPPEDDesk truths restatedREADY packets are drafts — approval is not publication. An empty Lineup is not an invitation to invent a show (Chicago Underground is not a program). No-dead-links and gather-once unchanged.
2026-09-01
CANON + THE PROGRAMMING PORTAL- SHIPPEDThe canonical artist recordone artist record per act, fanning out to discovery, affiliates, trade and artist pages. Discovery acceptance now creates-or-links the canonical profile carrying locality and source. One database, one artist, many destinations.
- SHIPPEDDestination Matrix + Operating Tenet installedowner-issued routing law: classify before placing, local first, network by intent, internal commerce in UROCK. Stories now carry editorial state, distribution level and rights status.
- SHIPPEDAsset packages fan outone gathered packet becomes DRAFT stories for Music Discovery, the local affiliate and the trade paper in one click from the Editor's Desk. Gather once, use many times. Drafts only — editors review, HQ publishes. GUIDE: The Editor's Desk.
- SHIPPEDMoney routes lockedfour marketplace/licensing purchase endpoints now require a signed-in seat spending its OWN station wallet. The insufficient-UROCK gate was live-fired and holds: bad order cancelled, no balance touched.
- SHIPPEDScheduler tells the truthonly ACTIVE shows are carriable or schedulable — drafts, retired shows and test entries no longer leak into any station's scheduler. Activate a show and it reappears everywhere on its own.
- SHIPPEDprogram.urock.network — the programming portalfifth console tenant. The head-of-programming seat sees ALL programming network-wide — shows, grids, playlists, uploads, every station — and nothing else. No finance, no sales, no editorial publish. Hostname is law.
- SHIPPEDEditor's Desk quality-of-lifearchived stories leave the main mix, zines collapse under one heading per station with a view-latest link, and the article editor gains a live image preview, direct upload and one-click auto-tagging.
- SHIPPEDNo dead links in publicurock.today's Accepted to the Network row scrolls one line with arrows, and a band card only links when a published story exists. The desk's ROTATION COVERAGE GAPS panel names every accepted artist still missing a story or press photo.
- SHIPPEDMagica ops seatagent service seat live under the governance tenet — verification and fixes run end-to-end without touching the owner's login.
2026-08-30
THE GRID RUNS THE AIR- SHIPPEDProgram Schedule now drives the broadcast enginegrid slots auto-sync to every station's transmitter every 15 minutes, enforced in each station's local clock (DST-safe). The grid stopped being decorative. GUIDE 005: Program Schedule.
- SHIPPEDNo double-bookingoverlapping show placements are rejected at the system level — including overnight shows crossing midnight. One hour, one show, every station.
- SHIPPEDDead-air protectionan empty playlist is never scheduled; the hour falls back to rotation and the refusal is logged. Silence is never the default.
- SHIPPEDDatabase watchdog + nightly backup raila live-read canary checks the network database every 5 minutes and self-heals; full dated backups run nightly with 14-day retention. Shipped the same night a database glitch briefly blanked all dashboards — zero data loss, recovery verified.
- LIVENetwork-required windows: parkedHQ's carry-everywhere program locks exist and are switched OFF network-wide until HQ arms them with real hours.
2026-08-24 — 28
CONTAINMENT + STATION PAGES- SHIPPEDChurch tenant containmenttoken and wallet features removed from church consoles; church inbox carries HQ↔church and the station's own mail only. Rentals remain the church revenue lane.
- SHIPPEDJapan desk mailboxnoto@urock.network live and wired into dashboard Comms; affiliate Mail Desk routing proven across 25 station mailboxes.
- SHIPPEDStation page ad rotation + bad-bot shieldplacemat inventory rotates on public station pages; automated scraper/attack traffic filtered on every public site.
- SHIPPEDContent wire parser hardenedwire packets accepted with or without code fencing; sender specification published for the packet step.
2026-08-17 — 23
SALES DISCIPLINE- SHIPPEDStation desk sells its own rate card onlycommunity, network and unassigned packages route to the HQ desk. Local desks sell local. Doctrine, now enforced.
- SHIPPEDFlagship revenue window patternfirst proof: 10-to-Noon Live from Linwood — a named, sellable local window on the grid.
- SHIPPEDiOS play retry on public station pagesthe listen button now recovers on iPhone instead of dying silently.
2026-08-15 — 16
SEVEN TRACKS + CERTIFICATION- SHIPPEDAffiliate Training — the station operating course10 modules + launch assessment: sign-in and Acting-as, roles, launch rail, daily loop, programming, music rights law, logs, community, revenue, emergencies.
- SHIPPEDDJ Academy10 modules + certification aircheck: show building, clocks, prep, mic technique, breaks, voice tracking, live, interviews, audience, ethics.
- SHIPPEDArtist Academy (public)10 modules + readiness assessment: profile, metadata, ISRC/ISWC/PROs, master ownership, EPK, submitting, rotation, coverage, local-to-national, momentum.
- SHIPPEDOperations Academy11 modules + certification lab: the system map, tenancy, automation, streams, studios, audio, live connections, logging, failover, troubleshooting, incidents.
- SHIPPEDSales Academy11 modules + certification role-play: the offer, prospects, discovery, the pitch, packages, objections, drills, closing, onboarding, renewals.
- SHIPPEDScenester Academy10 modules + portfolio assessment: the beat, stories, photography, interviews, writing, field audio/video, releases, ethics, filing, national lift.
- SHIPPEDCommunity Academy11 modules + partnership project: the map, calendar, organizations, schools, fire companies, chambers, events, remotes, public service, sponsorships, impact.
- SHIPPEDCertification standards (public)six tracks, one procedure: modules, assessment, practical, signed acknowledgment, badge, 24-month refresher, suspension and reinstatement.
- SHIPPEDFull NEXT curricula locked on the roadmapevery future track's module list published honestly before it ships; John's Desk remains NEXT pending the videos.
- SHIPPEDAcademy favicon + one canonical nav + no-stale-pagestype-only tab mark on all pages; one 16-link menu everywhere; HTML now revalidates on every load; printable cards sized for the page and full-size for print.
2026-08-14 — Evening
COMPLIANCE- SHIPPEDCompliance Track — ten mandatory modulesthe legal spine: relationship, disclosure, 70/30, brand, music rights, privacy, advertising, people, premises, reporting. Acknowledgment recorded, annual refresh.
- SHIPPEDArtist Rights guidepublic plain-language guide for unsigned acts: keep your masters, nonexclusive only, never pay for airplay.
2026-08-14
NINE RELEASES- SHIPPEDLevel 2 — The Sales Seat5 modules + assessment; certification auto-activates the station sales seat.
- SHIPPEDLevel 3 — Affiliate Branding & Station Identity6 modules: the -dB identifier rule, two identity models, locked vs customizable, the Brand Pack, sponsor separation, the approval loop. Certification required before launch.
- SHIPPEDCertification with consequenceLevel 1 completion unlocks the dashboard go-live rail; Level 2 activates the sales seat. Training is now wired into operations.
- SHIPPEDRole-based manualseach sign-in sees only the manuals for their role; HQ material is HQ-only, enforced at the server.
- SHIPPEDAcademy inside the dashboardfull academy embedded in the station console — one login, no separate window.
- SHIPPEDStudio Ladder field guidefour entry paths from presenter desk to community studio, full equipment lists, the 10-step onboarding loop.
- SHIPPEDSign-in copy correctedoperators sign in at affiliate.urock.network; single-station language across Start Here, Level 1 and the Go-Live guide.
- SHIPPEDLevels 1-3 access-gatedcourse pages now require your network login, same credentials as the dashboard.
- SHIPPEDHeader cleanupinterim logo removed network-wide pending the official Academy mark.
2026-07-28
FIVE RELEASES- SHIPPEDACADEMY 005 — Level 1 course6 modules + 10-question knowledge check + operator acknowledgment. Academy Core v1.0.
- SHIPPEDUI v2readability rebuild: larger type, sticky nav, live FIND filter on every page, back-to-top.
- SHIPPEDGlobal Edition hub + doctrinemaster-edition model, honest 16-language board, Japanese edition started.
- SHIPPEDMedia Center + Show Blocks guide + Japanese handbook13 working assets; GUIDE 004; manuals library grows to 9 documents.
- SHIPPEDAirplay + Sales Desk guides, Ops ChaptersGUIDE 002 and 003; documentation volumes on the shelf.
2026-07-28 — Phase 1
FOUNDATION- SHIPPEDacademy.urock.network launchedStart Here orientation, 7 manuals, Go-Live guide, HTTPS, transmission-manual design.
Fixes are releases too: this build corrected a Start Here paragraph that had navigation
links injected mid-sentence, and replaced hand-typed manual counts with an automatic count.