Hackorda Docs
Verifier bounty

Index

End-to-end coverage of the bug bounty / verification flow shipped across Phases 1–4 (#251, #258, #262).

The flow under test

Tester files a bug

Engineer fixes it  (status → fixed)

Admin triages → picks verification path:

        ├── standalone   → queues into a future verification cycle
        │                  (admin spins one up, optional bounty, optional auto-approve)
        │                  → another tester verifies → reporter payout + verifier bounty

        ├── via_feature  → bug auto-attaches to any feature cycle
        │                  scoped to the matching label

        └── none         → no re-test, payout auto-releases on triage

Scenario backlog

Status legend: □ untested · ✅ passing · ❌ failing · ⛔ blocked

Core flow

IDStatusTitleAutomated
VERBO-001Tester files a bug on an active cycletests/e2e/flows/testing/file-issue.spec.ts
VERBO-002Engineer moves bug from triagedfixed
VERBO-003Admin triages: picks standalone verification path
VERBO-004Admin triages: picks via_feature + label
VERBO-005Admin triages: picks none (no re-test)

Cycle creation

IDStatusTitleAutomated
VERBO-006Create standard cycle
VERBO-007Create verification cycle, no bounty
VERBO-008Create verification cycle, with bounty, auto-approve OFF
VERBO-009Create verification cycle, with bounty, auto-approve ON
VERBO-010Create feature cycle with labels

Verification attempts

IDStatusTitleAutomated
VERBO-011Verifier confirms fix (verified path)
VERBO-012Verifier rejects fix (still_broken path → bug returns to triaged)
VERBO-013Reporter cannot verify own bug (403)

Bounty math (the Phase 4 surface)

IDStatusTitleAutomated
VERBO-014Auto-approve ON + bounty + verified → payout lands approvedsrc/lib/test-cycles/verifier-payout.test.ts
VERBO-015Auto-approve OFF (default) → payout lands pendingsrc/lib/test-cycles/verifier-payout.test.ts
VERBO-016still_broken never auto-approves (even with toggle on)src/lib/test-cycles/verifier-payout.test.ts
VERBO-0170/null bounty → payout lands pending regardless of togglesrc/lib/test-cycles/verifier-payout.test.ts

Payout cascades

IDStatusTitleAutomated
VERBO-018deferred bug — payout releases like verified
VERBO-019Negative-close (duplicate/rejected/etc.) flips pending payout to rejectedsrc/lib/issue-payout.test.ts
VERBO-020Paid payout is immune to status-change auto-flips (needs explicit void)src/lib/issue-payout.test.ts

Feature cycles

IDStatusTitleAutomated
VERBO-021Feature cycle auto-attaches bug tagged via_feature with matching label
VERBO-022Bug tagged via_feature BEFORE matching feature cycle exists — picks up when cycle is created

Next up

VERBO-001Tester files a bug on an active cycle

On this page