---
title: "Goals — Set Daily Targets and Track What Matters"
description: "xeve now supports personal goals. Set minimum coding time, maximum screen time, step targets, and focus thresholds. Track daily progress against your own benchmarks."
date: "2026-03-21"
app: orma
category: "developer-productivity"
readingTime: "3 min read"
---

<p>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.</p>

<h2>Five Configurable Goals</h2>

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

<ul>
<li><strong>Coding Time</strong> (min) — default 4 hours. The minimum coding time you want per day.</li>
<li><strong>Screen Time</strong> (max) — default 10 hours. The upper bound before you consider yourself overworking.</li>
<li><strong>Communication Time</strong> (max) — default 1 hour. How much Slack and email is acceptable before it eats your maker time.</li>
<li><strong>Steps</strong> (min) — default 10,000. The classic activity target.</li>
<li><strong>Focus Score</strong> (min) — default 60%. The productive-to-total screen time ratio you are aiming for.</li>
</ul>

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

<h2>How Goals Work</h2>

<p>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.</p>

<p>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.</p>

<h2>Why Explicit Targets Matter</h2>

<p>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.</p>

<p>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.</p>

<p>Set your goals at <a href="https://orma.xeve.io/dashboard/goals">xeve.io/dashboard/goals</a>.</p>
