new summary after merge

This commit is contained in:
Ian Gulliver
2026-10-16 11:28:48 -07:00
parent ff7ce86cb5
commit a76af598e9
2 changed files with 7 additions and 7 deletions
+6 -6
View File
@@ -842,12 +842,6 @@ func (m *Manager) turnEnded(ctx context.Context, l *live, res endResult) error {
if sha != "" {
payload["commit"] = sha
}
switch {
case handoff:
payload["handoff"] = true
case finished && !compacting && !asked:
payload["summary"] = true
}
discard, err := m.store.GetDiscard(ctx, l.taskID)
if err != nil {
return err
@@ -861,6 +855,12 @@ func (m *Manager) turnEnded(ctx context.Context, l *live, res endResult) error {
}
snapshot := discard.State == store.DiscardNone
review := snapshot && mergingBy == ""
switch {
case handoff:
payload["handoff"] = true
case finished && !compacting && !asked && review:
payload["summary"] = true
}
go m.closeMergedSubtasks(l.taskID, l.dir)
if payload["summary"] == true && snapshot {
go m.reportToParent(l.taskID, res.result)