Skip to content

Announce first blood instead of every flag attempt and solve - #194

Merged
xusheng6 merged 2 commits into
crackmesone:mainfrom
xusheng6:codex/first-blood-notifications
Sep 26, 2026
Merged

xusheng6 merged 2 commits into
crackmesone:mainfrom
xusheng6:codex/first-blood-notifications

Conversation

@xusheng6

@xusheng6 xusheng6 commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Stop Discord messages for every flag attempt and routine solve, while keeping flag validation audit records in the database.
  • Announce only the first recorded solve of each challenge in the public Discord channel.
  • Send the challenge author one in-site notification when their challenge is first solved.
  • Keep the solver's on-page success message without creating an in-site solve notification for them.

Validation

  • .venv/bin/pytest -q tests/test_solves.py tests/test_services_and_failures.py --disable-warnings (82 passed)
  • git diff --check

@xusheng6
xusheng6 merged commit 3f2f7cf into crackmesone:main Sep 26, 2026
2 checks passed
@xusheng6
xusheng6 deleted the codex/first-blood-notifications branch September 26, 2026 14:07
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.

1 participant