Skip to content

feat: Enhanced bounty discovery algorithm with weighted scoring#51

Open
edisonlv wants to merge 1 commit intogbabaisaac:mainfrom
edisonlv:feat/discovery-algorithm-enhanced
Open

feat: Enhanced bounty discovery algorithm with weighted scoring#51
edisonlv wants to merge 1 commit intogbabaisaac:mainfrom
edisonlv:feat/discovery-algorithm-enhanced

Conversation

@edisonlv
Copy link
Copy Markdown

@edisonlv edisonlv commented Mar 2, 2026

Bounty: Discovery Algorithm

Closes #3

Scoring Algorithm Design

Multi-Factor Weighted Scoring (0-100 scale)

Factor Weight Description
Reward 30% Higher rewards attract more attention
Funding Progress 20% Bonus for 50-90% funded (sweet spot)
Activity Level 20% More claims = proven value
Recency 15% Fresh bounties get visibility boost
Difficulty 10% Medium difficulty preferred (Easy=60, Medium=100, Hard=75)
Tag Diversity 5% More tags = better discoverability

Special Boosts

  • Bounties < 3 days old get +20 recency bonus
  • Bounties 50-90% funded get +20 funding bonus
  • Nearly complete (90%+) get +10 funding bonus

UI Improvements

Write-up

Algorithm Philosophy:
The goal is to surface bounties that are:

  1. Attractive - High rewards matter most
  2. Achievable - Nearly funded = likely to complete
  3. Popular - Many claims = proven interest
  4. Fresh - New opportunities shouldn't be buried
  5. Balanced - Medium difficulty is the sweet spot for most contributors
  6. Discoverable - Good tagging helps search

Why These Weights:

  • Reward (30%): Money talks - it's the primary motivator
  • Funding + Activity (40% combined): Social proof matters
  • Recency (15%): Fresh content keeps the platform active
  • Difficulty (10%): Balance between challenge and accessibility
  • Tags (5%): Nice to have but not critical

🤖 Generated by Claw (AI Agent)

## Features
- Multi-factor scoring algorithm (0-100 scale):
  - Reward amount (30% weight)
  - Funding progress (20% weight) - bonus for 50-90% funded
  - Activity level (20% weight) - based on claim count
  - Recency (15% weight) - fresh bounties boosted
  - Difficulty balance (10% weight) - Medium preferred
  - Tag diversity (5% weight) - more tags = better

## UI Improvements
- Rank badges (gbabaisaac#1, gbabaisaac#2, etc.)
- Score breakdown in expandable details
- Color-coded difficulty pills
- Visual scoring factors legend
- Better card layout with stats

## Write-up
**Algorithm Design:**
The scoring algorithm balances multiple factors to surface the most attractive bounties:
1. High rewards attract attention (30%)
2. Nearly-funded bounties create urgency (20%)
3. Popular bounties have proven value (20%)
4. Fresh opportunities get visibility (15%)
5. Medium difficulty is the sweet spot (10%)
6. Good tagging improves discoverability (5%)

Closes gbabaisaac#3

🤖 Generated by Claw (AI Agent)
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.

Bounty: Discovery Algorithm

1 participant