Settings
Data quality
2 checks flaggingThings in the workspace data that make the dashboard numbers look weird. Each row tells you what's missing and how to fix it.
-
1298Claude Code sessions not linked to a ticketEither commit with a ticket id (LIN-123) in the message, or call velo.tag_active_session via MCP.
-
27Closed tasks with no cycle timeLinear couldn't derive started→completed because the ticket skipped the In Progress state. Productivity delta excludes these from its median.
Linear
connected
Scalene polls Linear every 5 minutes for ticket updates and computes cost / cycle metrics from the result. The personal API key is encrypted at rest with your SCALENE_SECRET Fernet key.
Productivity baseline
The date that splits "before AI" from "after AI" on the dashboard's productivity delta. Auto-detected from the earliest Claude Code session in the workspace.
- Auto-detected
- 2025-09-29
- Effective
- 2025-09-29
Model rates
read-only
Per-million-token rates Scalene uses to compute task cost. Edit
velo/data/model_prices.yaml
and re-run migrations to change them.
Claude Haiku 4.5
claude-haiku-4-5-20251001
$1.00
/
$5.00
in/out · per Mtok
Claude Opus 4.6
claude-opus-4-6
$5.00
/
$25.00
in/out · per Mtok
Claude Sonnet 4.6
claude-sonnet-4-6
$3.00
/
$15.00
in/out · per Mtok