Loading Forky
LOADING FORKE...
Claiming a task & soft reservations
Sign up
DocsBounties & workflowClaiming a task & soft reservations

Bounties & workflow

3 min read

Claiming a task & soft reservations

Claiming is designed for velocity — tasks don't sit reserved by someone who isn't working.

The mental shift: posting a task on Forke shouldn't feel like “I assigned this and now I wait.” It should feel like “I posted this to a managed engineering system — it will get done.” The claim engine is what makes that true.

Soft reservation

Claiming a bounty gives you a 20-minute soft reservation, not instant ownership. It's yours to start, but it isn't locked yet — other developers see “Reserved — 19:43 remaining.” Twenty minutes is long enough to actually begin, but short enough that an impulse claim that goes nowhere returns to the marketplace fast.

Activating a claim

Activate within the window by creating a branch, making your first commit, opening a draft PR, or pressing “I'm Working”. The task then locks to you, you earn +5 XP, and — critically — the deadline clock only starts at activation, not at claim. That's fair to developers who think before starting, and ruthless to claim-and-forget.

Task lifecycle

Every task moves through a clear state machine:

StateMeaning
OPENAnyone eligible can claim it
RESERVEDSoft reservation held; 20-minute activation timer running
IN_PROGRESSActivated and locked to one developer; deadline clock running
UNDER_REVIEWPR submitted; automated checks + AI review running
AWAITING_OWNERPassed the pipeline; verdict card live for the founder
COMPLETEDApproved, merged upstream, escrow released, XP awarded
REVISION_REQUESTEDSent back to the same developer for a new submission
EXPIREDDeadline passed with no submission; returns to OPEN, trust penalty

Queue & fast-fail

If you don't activate in time, the soft reservation expires and the next developer in the warm queue gets their turn — they've already been previewing the task, so they can often start within minutes. While a task is in progress, Forke silently watches for failing signals (no commits, repeated failed builds, scope creep) and steps in early. Abandoning a task after activating is a strong negative on your trust score.

Note
Don't claim what you can't start — claim, then immediately activate.