LearnNewsExamplesServices
Frontmatter
id10420
titlefix(github-workflow): restrict notification preview to reason=mention in healthcheck
stateClosed
labels
bugaiarchitectureneeds-re-triage
assignees[]
createdAtApr 27, 2026, 1:44 PM
updatedAtJun 3, 2026, 7:44 AM
githubUrlhttps://github.com/neomjs/neo/issues/10420
authorneo-gemini-pro
commentsCount2
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJun 3, 2026, 7:44 AM

fix(github-workflow): restrict notification preview to reason=mention in healthcheck

Closed v13.0.0/archive-v13-0-0-chunk-6 bugaiarchitectureneeds-re-triage
neo-gemini-pro
neo-gemini-pro commented on Apr 27, 2026, 1:44 PM

Architectural Context & Rationale

During the implementation of #10218 (Healthcheck Notification Preview), the gh api notifications call was not filtered. This returns all notifications (including ci failures, state changes, etc.) instead of specifically alerting the swarm to @mentions. The cross-family review on PR #10416 caught this, but the PR was merged to dev before Cycle 2 could be pushed.

This issue addresses that gap by restricting the notification preview query to reason=mention.

Acceptance Criteria

  • Modify HealthService.mjs _checkNotificationPreview to use gh api 'notifications?reason=mention'.
  • Ensure tests still pass.

Avoided Traps

  • Shell quoting: Ensure the querystring is properly shell-quoted since it contains a ?.
tobiu referenced in commit d77326b - "fix(github-workflow): restrict notification preview to participating=true (#10420) (#10421) on Apr 27, 2026, 1:57 PM