Skip to content

fix: clawtributor claims ping Community Team instead of moderation subscribers - #42

Merged
roboclaw-bot merged 2 commits into
mainfrom
openclaw/fix-claim-moderation-pings-20260911
Sep 11, 2026
Merged

fix: clawtributor claims ping Community Team instead of moderation subscribers#42
roboclaw-bot merged 2 commits into
mainfrom
openclaw/fix-claim-moderation-pings-20260911

Conversation

@roboclaw-bot

@roboclaw-bot roboclaw-bot commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

What Problem This Solves

Resolves a problem where submitting a Clawtributor claim notified the general Community Team instead of Community Moderation Pings.

Why This Change Was Made

Claim notifications now use the existing canonical moderation-ping setting for both the visible Carbon v2 mention and allowed mentions. Review configuration, claim controls, and existing authorization behavior are unchanged. This changes only claim notifications: no Barnacle changes, Discord settings changes, edits to existing messages, or live test pings.

User Impact

New claim requests notify Community Moderation Pings (1546936406272778271), not Community Team (1477360613125787678). The Community Team reviewer setting remains unchanged. This patch does not add or claim to enforce a reviewer-role gate in the existing claim handlers.

Evidence

  • Behavioral regression through the registered claim callback and real Carbon serialization: baseline 1 pass / 2 fail, then 3 pass / 0 fail after the fix.
  • Focused claim and form-routing suite: 22 pass / 0 fail, 5 files, 114 assertions.
  • Full suite: 290 pass / 0 fail, 35 files, 184,874 assertions (136.34 seconds). The first run lacked ImageMagick/WebP; the successful rerun used isolated test tools without host changes.
  • bun run typecheck: passed.
  • Forwarder frozen install and bun run typecheck: passed.
  • bun run deploy:dry-run: passed; no production deployment run.
  • Frozen Worker install, git diff --check, and focused read-only review: passed/no blocking findings.
  • Validated using CI-pinned Bun 1.4.0. No Discord network calls were made by regression tests.

Worked on by: @hannesrudolph

Use the canonical moderation notification role for the claim card and its allowed mentions. Leave review configuration and existing authorization behavior unchanged.

Co-authored-by: hannesrudolph <49103247+hannesrudolph@users.noreply.github.com>
@clawsweeper

clawsweeper Bot commented Sep 11, 2026

Copy link
Copy Markdown

🦞👀
ClawSweeper picked this up.

Pull request received. I will update this pull request when review starts.

ClawSweeper review complete

ClawSweeper finished reviewing this revision. The review result is being finalized.

View the workflow run.

…bscribers

OpenClaw-Publication: 78cbd5da-f9dd-45db-8926-2c0021688ee5
Co-authored-by: hannesrudolph <49103247+hannesrudolph@users.noreply.github.com>
@roboclaw-bot
roboclaw-bot force-pushed the openclaw/fix-claim-moderation-pings-20260911 branch from c13cd4c to 9b8cede Compare September 11, 2026 14:32
@roboclaw-bot
roboclaw-bot marked this pull request as ready for review September 11, 2026 14:32
@clawsweeper

clawsweeper Bot commented Sep 11, 2026

Copy link
Copy Markdown

ClawSweeper status: review started.

I am starting a fresh review of this pull request: fix: clawtributor claims ping Community Team instead of moderation subscribers This is item 1/1 in the current shard. Shard 0/1.

This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking.

Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted.

@roboclaw-bot
roboclaw-bot merged commit 9b8cede into main Sep 11, 2026
8 checks passed
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