The full editorial workflow — from pitch to publish, with a gate at every stage
A school newsroom runs on a story stage ladder: pitched, assigned, reporting, drafting, content edit, copy edit, design, EIC sign-off, adviser review, scheduled, published. Each stage has a gate — an approval that must be recorded before the story advances forward. Copy edit is signed by a copy editor. The EIC sign-off is always required and is the terminal content gate; a story without it does not reach the scheduled or published stage, not because a form disables a button, but because the engine refuses the stage transition. Adviser review is additionally required when the publication operates under a prior-review policy. The gate is enforced at the data layer, not advisory. A backward skip, a forward skip, or a publish past an unsigned gate is rejected by the engine itself. The full newsroom workflow engine is built and production-ready.
Newsroom workflow engine built · live
Ten scoped roles for a real editorial staff — access enforced at the data layer
A student newspaper or combined yearbook-newspaper staff runs by role: an editor-in-chief who holds the terminal sign-off gate; section editors who own their beat; a managing editor who coordinates across sections; copy editors, design editors, photo editors, and an online editor for the news-site surface; an adviser who oversees every publication; and staffers who work their own assignment without touching anyone else’s. Each role on this platform is enforced as real access control at the data layer — a section editor edits their section and cannot overwrite a co-editor’s spread; a staffer works their own submission without seeing another writer’s draft; the adviser oversees without holding the EIC’s content gate (the press-law-correct discipline: the adviser coaches, the EIC signs). Role-scoped access is built and live. A role assignment is also a real record — a byline or editorial approval on the contribution timeline reflects the actual role that performed the action.
Scoped staff roles built · live
Three ways to run a story assignment — select the best draft, split angles, or co-write
The assignment engine supports three modes, each with a built resolution path. In competitive mode, multiple writers submit drafts; the editor (or the peer-review tally) selects the strongest one, with reviews blind so drafts are ranked on the writing, not the byline. In split-angle mode, writers cover the same story from different angles and the editor combines them into one piece, with per-passage attribution preserved for the co-byline. In co-write mode, contributors merge their work into a single draft with combined attribution. A voted tally can be requested explicitly on any competitive assignment — a peer ballot replaces a single editor call. The resolution engine surfaces ties explicitly so an editor breaks them intentionally, never silently. All three assignment modes are built and production-ready.
Assignment modes built · live
Bylines from the staff roster, photo cutlines from the caption block — both on the timeline
A story’s byline is a typed block in the story document: the writer’s name and role (“Jordan Lee, staff writer”), drawn from the staff roster and recorded when the piece is published. A photo’s credit is a named field on the photo block alongside the cutline — the newsroom term for the photo caption. Both bylines and photo credits appear on the staff member’s contribution timeline: a record of every story they wrote, every piece they reviewed, every editorial approval they signed, and every photo they shot or credited. The timeline is consent-gated and access-controlled — a staff member sees their own timeline; their adviser sees the state for their publication; the public sees only what the staff member has opted in to sharing. Byline blocks, photo cutlines, and the staff contribution timeline are built and live.
Bylines, cutlines & timeline built · live
The coverage log feeds the news site during the year and the book’s news section at deadline
A yearbook’s news section should not be written in April from notes and memory. It should be built from coverage the staff actually did during the year: the homecoming story the section editor assigned in October, the winter assembly piece, the spring play review. Each of those stories runs the same editorial workflow — assigned, drafted, copy-edited, signed — and once published, it exists in the coverage log that feeds both surfaces: the news site during the year, and the book’s news section when the deadline arrives. The newsprint PDF export (ISOnewspaper26v4 / PDF/X-1a, with TAC-cap preflight and 100%-K body-text gate) is built for print-newspaper issues. The live public news-site URL — the surface that makes published stories accessible at a school domain — is in active development; it is not live today. Print checkout (the interface where a family orders a copy) is honest-off: the money rail is founder-gated. The coverage log and the newsprint export are built; the public news-site carrier and print checkout are honest-off.
Coverage log & newsprint export built · public news-site URL honest-off