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へ接続した。
図を描画しています…
確認したこと
確認結果
6つのdatabase test fileに含まれる207 assertion、Swift・TypeScript・Web testとbuildが通った。
記事管理と公開境界は対象へ反映された。production dataへの適用はcutoff時点で未確認だった。
完了とした根拠
revision、状態遷移、人間操作、published-only projectionを実装し、databaseからPublic Webまでのlocal結合検証が通ったことをもって完了とした。