Blog · Orma · · 3 min read

Goals — Set Daily Targets and Track What Matters

xeve now supports personal goals. Set minimum coding time, maximum screen time, step targets, and focus thresholds. Track daily progress against your own benchmarks.

Tracking data without targets is observation. Tracking data against targets is improvement. The Goals page lets you define what a good day looks like — in your terms, with your numbers — and see whether you are hitting it.

Five Configurable Goals

You can set targets for five metrics, each with a direction (minimum or maximum):

Each goal has a toggle to enable or disable it. You only track what matters to you.

How Goals Work

Goals are checked against your daily data as it flows in. The dashboard shows progress indicators — green when you are on track, amber when you are close, red when you have exceeded a maximum or fallen short of a minimum.

Goals are personal and private. They are stored in your Supabase profile and never shared with team dashboards or org admins. This is about self-directed improvement, not performance management.

Why Explicit Targets Matter

Without a goal, every number is just a number. "I coded 3.5 hours today" is neutral information. "I coded 3.5 hours today and my target is 4" is a signal to protect the last 30 minutes of my afternoon. Goals turn passive data into active feedback.

The key is setting realistic targets. Start with what you actually do, not what you wish you did. If your average coding time is 3 hours, set the goal at 3.5 — not 8. Achievable goals build momentum. Unrealistic goals build guilt.

Set your goals at xeve.io/dashboard/goals.