Every area is labelled by what actually exists today. Built means the engine ships and runs now on the shared platform. Early access and Engine built -- surface in active build mean the engine exists but the standalone schoolnews.software surface is honest-off. We do not claim otherwise.
The masthead and the publication of record
Early access
The publication is the thing schoolnews.software is built around. One masthead gathers the desks -- news, sports, opinion, arts, features -- with a publishing calendar that plans backward from each print date and forward across the rolling site. The whole school reads one paper of record, not a scatter of blog posts and email attachments. The publication-umbrella surface is in early access.
- One masthead over every desk: news, sports, opinion, arts, features
- A publishing calendar that plans the print edition and the rolling site together
- Publication identity carried across all three surfaces -- print, site, and bulletin
- The staff box and masthead resolve from the school roster, never hand-typed
- Volumes and issues numbered as a paper of record, not ad-hoc posts
The newsroom cycle: pitch, report, write, edit, publish, correct
Built
The publication runs on a recurring news cycle: a story is pitched to the budget, reported on a beat, written in the editor, edited through copy and section review, cleared by the adviser, published to the surfaces, and corrected transparently if it needs it. The editorial workflow -- assignment to adviser approval, fail-closed -- is built and running. The reporters and editors do this work at the newsroom desk (journalist.software); schoolnews.software is where the cleared story becomes the publication.
- Six stages: pitch, report, write, edit, publish, correct -- the recurring cycle
- The editorial workflow is enforced at the engine: nothing publishes without adviser clearance
- The reporter's desk lives at journalist.software; the cleared story publishes here
- The story budget resets each edition -- nothing double-entered across the surfaces
- Corrections are logged in the public record, not quietly overwritten
The print edition -- print-on-demand, preflight blocks by default
Built
The printed paper lays out on a column grid straight from the cleared story file. Print preflight blocks by default -- a missing font fails the job rather than silently substituting -- and the paper prints on demand, so there is no overprint pile in the adviser's closet. The print pipeline is built and shared with the school's yearbook. Money is honest-off: print-on-demand carries a code-enforced cost floor so nothing sells below cost, with no contract and no minimum order, but there is no checkout on this page.
- Front-page and section layout on a column grid, from the cleared story file
- Print preflight that blocks by default -- guaranteed font embedding, no silent substitution
- Print-on-demand -- zero overprint risk, no minimum order
- A code-enforced cost floor: a printed edition never sells below cost
- The same print pipeline that builds the school yearbook
The rolling online news site
Built
Breaking news posts to the rolling online news site first, then the edition packages it for print. The public online edition is built and shipped: an accessible, responsive news site with alt text on every image, published from the same cleared story file that drives the paper. One story, one approval, two surfaces -- the site is not a second copy-paste of the paper.
- A rolling news site: breaking news posts first, updates as the story develops
- Published from the same cleared story file that drives the print edition
- Accessible and responsive -- alt text on every image, keyboard-navigable
- No per-reader fee and no third-party ad pixels on the school's news pages
- The editor decides what posts now and what holds for the printed edition
The daily bulletin and announcements
Engine built -- surface in active build
The publication is also how the school hears its own news each morning. The daily bulletin gathers the day's headlines and the school's announcements into one read -- pushed to homeroom screens and, with consent, to families. The messaging and announcements engine is built on the shared platform; the schoolnews-specific bulletin surface that ties it to the masthead is in active build, not yet wired standalone.
- A daily bulletin: the day's headlines plus school announcements, one read
- Distributed to homeroom screens and, with consent, to families
- Draws from the same publication so the news and the announcements agree
- Built on the shared messaging and announcements engine
- The masthead-tied bulletin surface is in active build -- honest-off standalone
The public archive of record
Engine built -- surface in active build
A paper of record needs an archive of record. Every published edition -- the print PDF and the online edition -- is stored per school as a permanent record. The edition history is built and available to the adviser; the public-facing archive a reader can browse to find last autumn's issue or the paper's founding volume is in active build. Edition records exist; the public browsing surface is being built. It is honest-off for public access today.
- Every print edition stored as a permanent PDF record, per school
- Every online edition stored under the school's edition history
- The adviser can open any past issue -- story by story, desk by desk
- The public-facing browsable archive is in active build
- Honest-off for public access today -- edition records exist, the reader surface is being built
Private-cloud AI and the consent gate
Built
Drafting help, headline and alt-text suggestions, and photo review run inside our own private cloud -- no student writing, interview, or photo is shipped to an outside AI company. Student bylines, photos, and news data are consent-gated, off by default, never public without opt-in, and never sold. The publication surfaces use roster lookup, not face matching, and make no face template. (Face matching is a separate, consent-gated, off-by-default platform feature, not part of this publication tool.) The consent gate is built and shipped.
- AI assistance runs in our own private cloud -- student work is never sent out
- Student bylines, photos, and news data are consent-gated and off by default
- A student profile is never made public without explicit opt-in; data is never sold
- Roster lookup, not face matching -- the publication surfaces make no face template
- Consent can be updated or withdrawn; the school controls who has access
Press rights and the editorial policy
Built
A publication of record runs under a published policy. The press-rights curriculum -- Tinker and Hazelwood, prior review versus prior restraint, New Voices laws, and writing the forum and editorial policy -- is first-class content and shipped. The adviser's editorial authority is structural, not a suggestion: the newsroom cycle will not publish a story without the adviser gate clearing. The publication states its forum status plainly.
- The Tinker and Hazelwood framework and New Voices laws, taught as first-class content
- Prior review versus prior restraint, and the staff's forum and editorial policy statement
- The adviser gate is fail-closed -- nothing publishes without clearance
- The publication states its forum status and corrections policy plainly
- Press rights and ethics are front-loaded, before anything publishes