Skip to main content

Quests

Every goal in Grind is a quest. Quests move through a simple lifecycle:

Types

Difficulty

XP

XP is deterministic. The same inputs always produce the same output:
Your character levels up as XP accumulates. Early levels come quickly; later ones require more. Each skill also has its own independent level curve, so skills you use often will advance faster.

Skill Trees

Skills are hierarchical. When you complete a quest, XP flows to every skill tagged on that quest. Each skill tracks its own XP; parent skills do not automatically inherit from children. You can build any tree structure that makes sense for your life. Common starting trees:
  • Body → Fitness → Strength / Cardio / Mobility
  • Mind → Focus / Learning → Reading / Courses
  • Work → Engineering / Writing

Streaks

Streaks are per-quest. A daily quest tracks consecutive days completed; a weekly quest tracks consecutive weeks. Streak shields protect against a single missed day. They’re earned through consistent long streaks and consumed automatically before the streak breaks.

Proof

Proof is evidence of completion. The type of proof you submit determines a multiplier on your XP: The Forge can automatically generate multi-proof by combining git activity, process detection, and duration, giving you the maximum multiplier with no extra effort.

Companion Trust

The AI companion has five trust levels. Higher trust means more autonomy: See Your AI Companion to configure trust level and set up a provider.

The Forge

The Forge is a background automation engine. It watches for signals and fires actions when rules match. Signal sources:
  • Git commits in watched repositories
  • File changes in watched directories
  • Running processes that match a pattern
  • Webhooks from Telegram, Discord, WhatsApp, or Google Calendar
Actions a rule can trigger:
  • Create or complete a quest
  • Award XP directly
  • Send a notification
  • Run a script
Rules run on a schedule (cron) or react immediately when a signal arrives. See Forge for how to create and manage rules.