Skip to content

Hide finalized closed sessions from active status#273

Merged
nicobistolfi merged 2 commits intomainfrom
vigilante/issue-271-finalize-closed-issue-sessions-so-vigilante-status-stops-reporting-them-as-active-stale-completed-work
Mar 21, 2026
Merged

Hide finalized closed sessions from active status#273
nicobistolfi merged 2 commits intomainfrom
vigilante/issue-271-finalize-closed-issue-sessions-so-vigilante-status-stops-reporting-them-as-active-stale-completed-work

Conversation

@nicobistolfi
Copy link
Copy Markdown
Collaborator

Summary

  • exclude finalized closed sessions from the default vigilante status session count and active status groups
  • keep open success and failed sessions visible so active operator work is still surfaced
  • add regression coverage for the status view alongside the existing closed-issue cleanup tests

Validation

  • go test ./internal/app -run 'Test(GroupSessions|StatusCommand|ScanOnceCleansUpClosedIssueSession|ScanOnceKeepsSuccessStatusForOpenIssue|ScanOnceDoesNotMarkClosedOnCleanupFailure|ScanOncePRMergeAloneDoesNotTransitionToClosed)'
  • go test ./internal/state ./internal/github

Closes #271

@nicobistolfi nicobistolfi merged commit 23f013e into main Mar 21, 2026
1 check passed
@nicobistolfi nicobistolfi deleted the vigilante/issue-271-finalize-closed-issue-sessions-so-vigilante-status-stops-reporting-them-as-active-stale-completed-work branch March 21, 2026 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Finalize closed issue sessions so vigilante status stops reporting them as active stale/completed work

1 participant