← 活動記録一覧

FACTUAL ACTIVITY RECORD · 実際の作業をもとにした活動記録

Editorial記事のrevision管理と公開境界を実装する

AI draftを人間が編集・承認し、公開済みrevisionだけをNewsへ投影する

対象期間:

目的

生成済みの日英draftを、人間が改訂、review、承認、公開でき、未公開状態をPublic Webへ出さない記事管理が必要だった。

実装

記事とimmutable revision、optimistic version、状態遷移をdatabaseへ追加し、成功したExecutionから初期revisionを一度だけ生成する。Control Centerには編集、AI原稿比較、revision復元、review、approve、publish、unpublish、previewを追加し、公開側は署名cursor、限定Markdown、published-onlyの一覧・詳細・RSS・sitemapへ接続した。

人間操作とexpected versionで守られた記事状態遷移

図を描画しています…

確認したこと

確認結果

6つのdatabase test fileに含まれる207 assertion、Swift・TypeScript・Web testとbuildが通った。

記事管理と公開境界は対象へ反映された。production dataへの適用はcutoff時点で未確認だった。

完了とした根拠

revision、状態遷移、人間操作、published-only projectionを実装し、databaseからPublic Webまでのlocal結合検証が通ったことをもって完了とした。