← All activity records

FACTUAL ACTIVITY RECORD · An activity record based on work that took place

Implementing Editorial revision management and publication boundaries

Letting human administrators edit and approve AI drafts while projecting only published revisions to News

Activity period:

Purpose

Generated bilingual drafts needed human-controlled revision, review, approval, and publication, with every non-public state excluded from the Public Web.

Implementation

Articles, immutable revisions, optimistic versions, and state transitions were added to the database, with one initial revision created transactionally from a successful execution. The Control Center gained editing, AI-draft comparison, revision restore, review, approval, publication, unpublication, and preview, while the public side uses signed cursors, restricted Markdown, and published-only lists, details, RSS, and sitemap output.

Article state transitions guarded by human action and expected version

Rendering diagram…

What was confirmed

Verification results

All 207 assertions across six database test files and the Swift, TypeScript, Web, and build checks passed.

Article management and publication boundaries were applied to the target. Application to production data was not verified at the cutoff.

Basis for completion

The work was complete when revisions, state transitions, human controls, and published-only projection were implemented and passed local integration checks from the database through the Public Web.