FACTUAL ACTIVITY RECORD · 実際の作業をもとにした活動記録
活動証拠を固定cutoffで棚卸しする
record-level traceabilityと候補別clearanceを整え、取得済みと公開可能を混同しない
目的
初回の活動候補を支えた証拠snapshotは番号境界で止まっており、その後の新規・更新記録や状態変化を同じ時点で比較できなかった。
対象範囲と観測時点を固定してsourceを取り直し、完了、不採用、進行中、future、未確認を混ぜず、公開候補の事実を原典へ追跡できるinventoryが必要だった。
実装
一つのsource領域に限定し、固定したexclusive cutoffまでの全番号をwork recordまたはchange recordとして分類した。61件のwork record、41件のchange record、325件のcutoff-valid commentsを対象にし、欠番、重複、対象外時刻の混入をrecord単位で検査した。
大きな一括queryはnode上限を超えたため採用せず、母集団、work record、change recordをbounded queryへ分割した。各connectionのpagination完了を確認し、partial response、次pageの残存、API failure、件数不一致があれば全件確認済みにしない停止条件を設けた。
inventoryとは別にrecord-level source manifestを作り、source種別、状態、timestamp、comment・conversation・review・changed-file evidence、分類、除外理由、current artifactとの対応を保持した。固定観測時点の値と、その後に取得したcurrent referenceを別fieldへ分け、後から変化する値でsnapshotを書き換えない。
confirmed、excluded、needs-reviewは取得状態として扱い、Fact、編集上の採否、clearance、publicationとは別にする。- 完了、不採用、未着手・進行中を、それぞれの本文、comments、関連変更、current artifactで照合する。
- 別source領域の証拠は
external-unverifiedとし、親側の記録だけで直接確認済みと扱わない。 - private、credential、personal data、未確認事項を公開用dataへ複製せず、internal manifestのURL、OID、pathを公開根拠へ直接転用しない。
Narrative確認ではsource取得状態とcontent classを分離し、候補mapping、CTA、public copyを変更せずに解釈境界を適用した。legal・reputation確認ではprivacy、rights、claim basis、data processing、human reviewの未確認fieldを候補ごとに記録し、一つでも残ればclearanceをHOLDにした。
live workflow状態を固定artifactへ複製すると必ずstaleになるため、inventoryとmanifestには観測済みのevidenceだけを置き、現在の進行状態は外部のauthoritative sourceから取得する境界へ修正した。Story固有の受入条件と、後続のpublication gateも分離した。
固定観測と取得失敗時の停止条件は、source manifestへ次のように明記した。個別recordの識別情報ではなく、snapshot全体へ適用する不変条件だけを確認している。
図を描画しています…
確認したこと
確認結果
固定範囲の102番号を61件のwork recordと41件のchange recordへ重複なく分類し、325件のcutoff-valid commentsと関連evidenceをpagination込みで確認できた。
完了、不採用、future・進行中を混同せず、別source領域はexternal-unverified、取得不足はneeds-reviewとしてfail closedに保てた。
全候補でpublication clearanceはHOLD、READYは0件となり、evidence取得済みという状態から公開可否を推論しなかった。
cutoff時点でinventory、record-level manifest、content modelとの参照関係は対象へ反映されていた。個別候補の公開本文、human legal・compliance・locale確認、publication approvalは完了していない。
完了とした根拠
固定cutoff、全番号coverage、pagination、record-level traceability、fixed observation、取得状態と公開判断の分離、候補別clearanceを再計算し、4つのcanonical artifactへ整合して反映できたことをもって棚卸しを完了とした。