Skip to content

feat: notification tags + triage dedup check#2

Open
al-munazzim wants to merge 3 commits into
feat/smart-filterfrom
feat/notif-tags-dedup
Open

feat: notification tags + triage dedup check#2
al-munazzim wants to merge 3 commits into
feat/smart-filterfrom
feat/notif-tags-dedup

Conversation

@al-munazzim

Copy link
Copy Markdown
Owner

What

Adds tagging system to notifications and a check-prior command to prevent duplicate triage comments.

New commands

  • argus notif tag <id> <tag> — add tags (e.g. triaged, hostile, follow-up)
  • argus notif untag <id> <tag> — remove tags
  • argus notif check-prior <url> — check if URL was previously triaged/acted on (exit 0 = prior found, exit 1 = first touch)

Changes

  • tags TEXT column on notifications table (comma-separated)
  • processing + tags added to migration function
  • Tags shown in notif list output with 🏷 prefix
  • Version bump 0.4.0 → 0.5.0

Why

Postmortem: duplicate triage on specter-desktop#2504. Root cause was no memory of prior engagement. This provides a fast local gate before posting any triage comment.

Testing

argus notif tag 19003087 triaged
argus notif check-prior "https://github.com/cryptoadvance/specter-desktop/issues/2504"
# → ⚠ PRIOR ENGAGEMENT FOUND (exit 0)

Nazim and others added 3 commits March 27, 2026 05:21
feat: smart notification filtering with reasons, own-PR detection, pagination
- Add 'tags' column to notifications table (comma-separated)
- argus notif tag <id> <tag> — add tags like triaged, hostile, follow-up
- argus notif untag <id> <tag> — remove tags
- argus notif check-prior <url> — check if URL was previously triaged
  (exit 0 = prior found, exit 1 = first touch)
- Show tags in notif list output with 🏷 prefix
- Add processing + tags columns to migration function
- Bump version to 0.5.0

Motivation: postmortem/2026-03-26-duplicate-triage-2504.md
Prevents duplicate triage comments by providing a fast local
dedup check before hitting the GitHub API.
@al-munazzim al-munazzim force-pushed the feat/notif-tags-dedup branch from 5952409 to fc46b52 Compare March 27, 2026 12:31
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.

2 participants