Skip to main content

Quest System

How work flows through Crella Arena.

Quest Lifecycle

stateDiagram-v2
[*] --> Created: New Quest
Created --> Assigned: Match Operator
Assigned --> InProgress: Work Started
InProgress --> Review: Submitted
Review --> Revisions: Changes Needed
Revisions --> InProgress
Review --> Completed: Approved
Completed --> [*]: Tokens Minted

Quest Structure

Every quest has these components:

quest:
id: QST-2026-0847
title: "Research 50 DSCR Lenders"
description: "Compile a list of 50 DSCR lenders with rates and terms"

requirements:
- Find lender name and website
- Document rate ranges
- Note LTV and DSCR minimums
- Identify contact information

deliverables:
- Spreadsheet with 50+ entries
- Source verification for each

metadata:
priority: normal
complexity: standard
estimated_time: 4h
token_reward: 200

assignment:
required_skills: [research, spreadsheets]
preferred_operator: null
deadline: 2026-01-18T17:00:00Z

Quest Types

Research Quests

TypeDescriptionAvg TimeTokens
Lead ResearchFind contact info2h100
Market ResearchIndustry analysis4h200
Competitor AnalysisSWOT, pricing6h300
Data CollectionStructured gathering3h150

Content Quests

TypeDescriptionAvg TimeTokens
Blog Writing1500-word articles3h150
Social PostsPlatform content2h100
Email CopyCampaign content2h100
DocumentationTechnical writing4h200

Development Quests

TypeDescriptionAvg TimeTokens
Bug FixSingle issue2h100
FeatureSmall feature8h400
IntegrationThird-party API6h300
TestingTest coverage4h200

Operations Quests

TypeDescriptionAvg TimeTokens
Data EntryStructured input2h75
TranscriptionAudio to text1h50
QA TestingManual testing3h125
SupportTicket resolutionvaries50-200

Quest Assignment

Auto-Assignment

System matches quests to operators based on:

flowchart TB
Quest[New Quest] --> Skills{Skills Match?}
Skills -->|Yes| Availability{Available?}
Skills -->|No| Queue[Wait in Queue]
Availability -->|Yes| Workload{Capacity?}
Availability -->|No| Queue
Workload -->|Yes| Assign[Assign Quest]
Workload -->|No| Queue

Manual Assignment

Specific quests can be assigned directly to operators.

Self-Selection

Operators can browse and claim available quests.

Quest Board

╔═══════════════════════════════════════════════════════════════╗
║ QUEST BOARD ║
╠═══════════════════════════════════════════════════════════════╣
║ 🔴 HIGH PRIORITY ║
║ ├─ QST-0851: Fix payment webhook (Derek) - Due in 2h ║
║ └─ QST-0849: Urgent client report (Jess) - Due in 4h ║
║ ║
║ 🟡 NORMAL ║
║ ├─ QST-0847: Research DSCR lenders - 200 tokens - OPEN ║
║ ├─ QST-0845: Write blog post - 150 tokens - CLAIMED ║
║ ├─ QST-0843: Data entry batch - 75 tokens - IN PROGRESS ║
║ └─ QST-0841: Video editing - 200 tokens - IN REVIEW ║
║ ║
║ 🟢 LOW PRIORITY ║
║ └─ QST-0839: Documentation update - 100 tokens - OPEN ║
╚═══════════════════════════════════════════════════════════════╝

Quest Workflow

1. Claim Quest

Operator selects available quest from board.

2. Review Requirements

  • Read full description
  • Check deliverables
  • Note deadline
  • Ask questions if unclear

3. Execute Work

  • Work on deliverables
  • Track time
  • Document progress
  • Update status

4. Submit for Review

  • Upload deliverables
  • Add completion notes
  • Mark as submitted

5. Review Process

Reviewer checks:

  • Completeness
  • Quality
  • Requirements met
  • Accuracy

6. Approval/Revision

  • Approved: Tokens minted, quest closed
  • Revisions: Feedback provided, operator iterates

Quest Metrics

Individual Dashboard

╔═══════════════════════════════════════════════════╗
║ YOUR QUEST METRICS ║
╠═══════════════════════════════════════════════════╣
║ This Month: ║
║ ├─ Quests Completed: 12 ║
║ ├─ Tokens Earned: 2,400 ║
║ ├─ On-Time Rate: 100% ║
║ └─ First-Pass Rate: 92% ║
║ ║
║ Streak: 🔥 7 consecutive quests ║
╚═══════════════════════════════════════════════════╝

Team Metrics

MetricTargetActual
Quests/Week5062
On-Time %95%97%
Quality %98%99%
Avg Turnaround24h18h

SLA Tiers

PriorityResponseCompletion
Critical1 hour4 hours
High4 hours24 hours
Normal24 hours72 hours
Low48 hours1 week