Versions in this module Expand all Collapse all v1 v1.0.2 Jan 7, 2026 v1.0.1 Jan 7, 2026 v1.0.0 Jan 7, 2026 Changes in this version + const FeedbackMarker + func CreateFeedbackMarker(entries []FeedbackEntry) string + func StripFeedbackMarker(body string) string + type FeedbackEntry struct + CommentHash string + FilePath string + IsCritical bool + IssueType string + Line int + PRNumber int + RecordedAt time.Time + Repository string + Type FeedbackType + UserComment string + func ExtractFeedbackFromBody(body string) []FeedbackEntry + type FeedbackStats struct + AcceptanceRate float64 + AcceptedCount int + ByIssueType map[string]IssueStats + ByRepository map[string]RepoStats + CommonDismissals []string + DismissedCount int + IgnoredCount int + ResolvedCount int + TotalComments int + UpdatedAt time.Time + type FeedbackType string + const FeedbackAccepted + const FeedbackDismissed + const FeedbackIgnored + const FeedbackModified + const FeedbackResolved + const FeedbackThumbsDown + const FeedbackThumbsUp + type IssueStats struct + AcceptanceRate float64 + Accepted int + Dismissed int + Total int + type RepoStats struct + AcceptanceRate float64 + Accepted int + Dismissed int + Total int + type Tracker struct + Entries []FeedbackEntry + PRNumber int + Repository string + func NewTracker(repository string, prNumber int) *Tracker + func (t *Tracker) GetLearnings() string + func (t *Tracker) GetStats() *FeedbackStats + func (t *Tracker) LoadFromBody(body string) + func (t *Tracker) RecordAcceptance(commentHash, filePath string, line int, issueType string, critical bool) + func (t *Tracker) RecordDismissal(commentHash, filePath string, line int, issueType string, reason string) + func (t *Tracker) RecordFeedback(entry FeedbackEntry) + func (t *Tracker) RecordReaction(commentHash string, isPositive bool) + func (t *Tracker) RecordResolution(commentHash, filePath string, line int, issueType string) v1.0.0-beta.10 Jan 7, 2026 v1.0.0-beta.9 Jan 7, 2026