ContributionChanges
What a contribution changes: from where its branch left its target (or, once merged, what the merge brought).
import type { ReviewItem } from "#codebase/tcmts/share"; export interface ContributionChanges { from: string; to: string; items: ReviewItem[]; /** re-hashed only because something they use changed: no code of their own to read */ propagated: { path: string; because: string[]; test: boolean }[]; }