namespace ClaudeDo.Worker.Planning;

public sealed record SubtaskDiffDto(
    string SubtaskId,
    string Title,
    string BranchName,
    string BaseCommit,
    string HeadCommit,
    string? DiffStat,
    string UnifiedDiff);

public sealed record CombinedDiffResultDto(
    bool Success,
    string? IntegrationBranch,
    string? UnifiedDiff,
    string? FirstConflictSubtaskId,
    IReadOnlyList<string>? ConflictedFiles);
