Versions in this module Expand all Collapse all v1 v1.0.0 Jun 15, 2026 Changes in this version + type CheckCycleState struct + KnownPRs map[string]bool + KnownReviews map[string]map[string]*pullrequest.Review + ReviewsSeeded bool + func NewCheckCycleState() CheckCycleState + type CheckNewPullRequestsUseCase struct + func NewCheckNewPullRequestsUseCase(prRepo pullrequest.PullRequestRepository, ...) *CheckNewPullRequestsUseCase + func (uc *CheckNewPullRequestsUseCase) Execute(ctx context.Context, state CheckCycleState, previousCycleAt time.Time) (*PRCheckResult, CheckCycleState, error) + type DetectClosedPullRequestsUseCase struct + func NewDetectClosedPullRequestsUseCase(prRepo pullrequest.PullRequestRepository, ...) *DetectClosedPullRequestsUseCase + func (uc *DetectClosedPullRequestsUseCase) Execute(ctx context.Context, currentPRs []*pullrequest.PullRequest) ([]string, error) + type InitializeFirstCheckUseCase struct + func NewInitializeFirstCheckUseCase(prRepo pullrequest.PullRequestRepository, ...) *InitializeFirstCheckUseCase + func (uc *InitializeFirstCheckUseCase) Execute(ctx context.Context) (bool, []*pullrequest.PullRequest, error) + type PRCheckResult struct + RequestedReviewPRs []*pullrequest.PullRequest + UserCreatedPRs []*pullrequest.PullRequest + type TrackPullRequestActivityUseCase struct + func NewTrackPullRequestActivityUseCase(prRepo pullrequest.PullRequestRepository, ...) *TrackPullRequestActivityUseCase + func (uc *TrackPullRequestActivityUseCase) Execute(ctx context.Context, prs []*pullrequest.PullRequest, lastCheckTime time.Time) error + func (uc *TrackPullRequestActivityUseCase) UpdateIgnoreConfig(cfg *pullrequest.IgnoreConfig) + type UpdatePullRequestDisplayUseCase struct + func NewUpdatePullRequestDisplayUseCase(uiPort port.UIPort, prTrackingRepo pullrequest.PRTrackingRepository) *UpdatePullRequestDisplayUseCase + func (uc *UpdatePullRequestDisplayUseCase) Execute(ctx context.Context, requestedReviewPRs []*pullrequest.PullRequest, ...) error