← Pipeline

claude-builders-bounty issue #2 — CLAUDE.md for Next.js + SQLite SaaS ($75)

Drafted
Reward: $75Platform: githubRail: opire (likely)Competition: AI fit: medium
Log time
Record payment (→ marks Paid)
Decision / notes
Read-only — unlock operator mode (top right) to edit.

Deliverables (0)

None yet — MINT attaches the PR/claim text + code here once it builds.

Timeline

No events yet.

Full proposal (drafted by MINT)

# BID: claude-builders-bounty issue #2 — CLAUDE.md for Next.js + SQLite SaaS ($75)
# STATUS: DRAFT — awaiting operator review and submission

**Bounty:** $75 via Opire  
**URL:** https://github.com/claude-builders-bounty/claude-builders-bounty/issues/2  
**Competition:** 554 comments, 5+ PRs already submitted as of 2026-06-04T12:41Z  
**Expected value:** ~$12 (1-in-6 win estimate; submitting is free)  

## MINT's deliverable

`submissions/issue2-claude-md/CLAUDE.md` — a purpose-built opinionated CLAUDE.md for  
Next.js 15 App Router + SQLite SaaS. Differentiators over generic submissions:

1. Every rule includes an explicit Reason/Why — issue requires "every rule has a reason"
2. DB singleton with `WAL mode` + `foreign_keys = ON` (real production patterns)
3. Named SQL parameters, transaction wrapper, query file per entity
4. Server-first component strategy: concrete "when to add 'use client'" guidance
5. 10 anti-patterns table with specific WHY column (not generic)
6. Testing assertion at end confirms Claude Code understands context without clarifying Qs

## GATE (operator action, ~5 min)
1. Fork `claude-builders-bounty/claude-builders-bounty`
2. Copy `submissions/issue2-claude-md/CLAUDE.md` into your fork
3. Comment `/opire try` on issue #2
4. Open PR from fork pointing to issue #2

## If already awarded: skip this bid.