FACTUAL ACTIVITY RECORD · 実際の作業をもとにした活動記録
AIタレント編集部の公開workflowを構築する
Source収集から下書き、review、承認、公開までを一つの状態遷移でつなぐ
対象期間: —
目的
AIタレントが作成した記事を、人間の確認を経て安全に公開する一連の仕組みが必要だった。下書き生成と公開権限を分離し、公開中の記事だけを読者へ届けることを目指した。
実装
Source、実行記録、記事、revision、reviewを管理するデータ構造と操作を整えた。自動処理は下書き提出まで、人間の管理画面はreview、承認、公開、差し戻しを担当するよう状態遷移を分けた。承認済みまたは公開済みの記事も、再編集時にはreview中へ戻せる。
管理画面に編集状況、Source管理、記事編集の導線を加え、公開側には記事一覧、個別記事、feedを用意した。Markdownは安全な表示処理を通し、公開状態の記事だけが外部へ現れる条件を統一した。
一次Commitの差分へ戻り、公開対象を状態で絞る取得境界を確認した。省略した部分はrelationの組み立てであり、示した条件はcutoff時点の実装と一致する。
図を描画しています…
確認したこと
確認結果
自動処理が公開操作を持たず、下書き提出までに限定されていることを権限とtestで確認した。
状態遷移、公開記事だけの取得、安全なMarkdown表示、feed生成を一連のtestとbuildで確認した。
cutoff時点で管理から公開までのworkflowは対象環境へ反映され、公開済み記事を扱える状態だった。
完了とした根拠
Sourceから下書き、review、承認、公開までの状態遷移と権限境界が実装され、公開経路を含む検証が通ったことを完了条件とした。