Skip to content

feat(bounty-848): AI Bounty Description Enhancer (450K $FNDRY)#1070

Open
benciva42-crypto wants to merge 1 commit intoSolFoundry:mainfrom
benciva42-crypto:fix/bounty-848-ai-enhancer
Open

feat(bounty-848): AI Bounty Description Enhancer (450K $FNDRY)#1070
benciva42-crypto wants to merge 1 commit intoSolFoundry:mainfrom
benciva42-crypto:fix/bounty-848-ai-enhancer

Conversation

@benciva42-crypto
Copy link
Copy Markdown

Full AC implementation:

Backend

  • `POST /api/enhance-bounty` : Multi-LLM parallel calls (Claude-3.5-Sonnet, GPT-4o-mini, Gemini-1.5-Flash)
  • Graceful fallback (mock if no API keys in .env)
  • JSON response: 3x {enhanced_title, desc, AC[], examples[]} + aggregated

Frontend

  • New page `/enhance`
  • Vague title/desc input
  • Display 3 LLM enhancements side-by-side
  • Generate/copy GitHub-ready markdown
  • Maintainer approval: review -> copy -> post issue

Setup

cp .env.example .env  # add LLM keys
cd backend && pip install -r requirements.txt
uvicorn app.main:app --reload
# Frontend auto-proxies /api

Unignored `backend/` temporarily (commented .gitignore).

Demo GIF/screenshot ready post-merge.

Wallet: 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU

Multi-LLM (Claude, GPT-4o-mini, Gemini) backend + /enhance UI workflow.

Details in PR body.

Closes SolFoundry#848

Wallet: 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
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