Versions in this module Expand all Collapse all v0 v0.2.0 Jan 26, 2026 v0.1.0 Jan 26, 2026 Changes in this version + type Status string + const StatusGo + const StatusNoGo + const StatusSkip + const StatusWarn + func ComputeStatus(statuses []Status) Status + func ComputeStatusFromTasks(tasks []TaskResult) Status + func (s Status) Icon() string + func (s Status) IsBlocking() bool + func (s Status) IsPassing() bool + type SummaryReport struct + GeneratedAt time.Time + GeneratedBy string + Phase string + Project string + Schema string + Status Status + Target string + Teams []TeamSection + Version string + func NewSummaryReport(project, version, phase string) *SummaryReport + func (r *SummaryReport) AddTeam(team TeamSection) + func (r *SummaryReport) ComputeOverallStatus() Status + func (r *SummaryReport) FinalMessage() string + func (r *SummaryReport) IsGo() bool + type TaskResult struct + Detail string + DurationMs int64 + ID string + Metadata map[string]any + Status Status + type TeamSection struct + AgentID string + DependsOn []string + ID string + Model string + Name string + Status Status + Tasks []TaskResult + func (t *TeamSection) ComputeStatus() Status