Skip to content

feat(kit): Kudos — peer recognition / shout-outs between users (FT309) - #775

Merged
hideyukiMORI merged 1 commit into
mainfrom
feat/ft309-kudos
May 29, 2026
Merged

feat(kit): Kudos — peer recognition / shout-outs between users (FT309)#775
hideyukiMORI merged 1 commit into
mainfrom
feat/ft309-kudos

Conversation

@hideyukiMORI

Copy link
Copy Markdown
Owner

Summary

Field Trial FT309Nene\Kit\Kudos: peer recognition / shout-outs with message + category, counts, and a recipient leaderboard. Distinct from Endorsement (FT285, skills) and Reaction.

Method Description
give(fromUser, toUser, message='', category=''): int No self-kudos.
receivedCount / givenCount / received Counts / recent.
countByCategory / topRecipients / remove Breakdown / leaderboard.

F-N findings

  • F-1 — none (clean trial).

Test plan

  • 9 tests / 16 assertions (give+counts, newest-first, limit, by-category, topRecipients, remove, trimmed category, self-kudos rejected)
  • composer precommit green (format → Phan → 5120 tests)

🤖 Generated with Claude Code

give() records a shout-out (optional message + category; self-kudos rejected);
receivedCount()/givenCount()/received() (newest first)/countByCategory()/
topRecipients() leaderboard/remove(). Distinct from Endorsement (FT285, skills)
and Reaction. 9 tests / 16 assertions; CS Fixer + Phan clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@hideyukiMORI
hideyukiMORI enabled auto-merge (squash) May 29, 2026 13:16
@hideyukiMORI
hideyukiMORI merged commit ac993e2 into main May 29, 2026
2 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