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
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.
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.