HistorySource typedef

HistorySource = Future<HistoryEvidence> Function(String workspaceDir, List<String> resolvedPaths)

The pluggable HISTORY seam — one batched git log over the round's RESOLVED surfaces. Absent ⇒ the history record is EvidenceState.unavailable.

Implementation

typedef HistorySource =
    Future<HistoryEvidence> Function(
      String workspaceDir,
      List<String> resolvedPaths,
    );