Skip to main content

DevCraft ⚡

Gamified productivity tracking. DevCraft turns development work into scored missions with timers, valor, and analytics.

Missions

A mission is an atomic unit of work. Create missions from the DevCraft panel:

FieldDescription
NameShort task title
DescriptionWhat needs to be done
Statustodowipdonearchived
Urgency1-10 how urgent
Easiness1-10 how easy
Impact1-10 how impactful

Scoring: The Punya System ☸

Missions earn Punya (merit) based on:

score = (actual_seconds / 60) × valor × priority
priority = (urgency × easiness × impact) / 125

Valor (0.0 - 2.0)

Self-assessed focus quality. Were you locked in (2.0) or half-distracted (0.5)?

The valor slider stays available even after the timer expires, so you can honestly rate your session.

Timer

  • Horizon types: fixed (time-boxed) or open (no limit)
  • Recurring beep every N minutes (configurable)
  • TIME'S UP auto-pause when fixed horizon reached
  • Extend button to keep going

Maturity Levels

Missions progress through 9 maturity levels:

LevelNameDescription
0paraRaw idea
1pashyantiVisible intent
2madhyamaMiddle speech — specified
3vaikhariFully articulated
4builtCode written
5reviewedCode reviewed (score 0-100)
6testedTests passing
7gamertestedHuman-verified
8carbontestedCarbon Model validated

Analytics

The DevCraft panel includes charts with hover tooltips showing punya breakdown per mission. Track your productivity over time.

API

RouteMethodAction
/api/missionsGETList all missions
/api/missionsPOSTCreate mission
/api/missions/[id]GETGet mission detail
/api/missions/[id]PATCHUpdate mission
/api/missions/[id]DELETEDelete mission