type: service
status: rejected
timestamp: 2026-06-20
tags: [services, productivity, time-tracking, toggl, manual, rejected]

Toggl Track (REJECTED)

REJECTED — manual tracking violates auto-only rule, kept for audit

Toggl Track (REJECTED)

Why rejected (2026-06-20): Manual time tracking violates the family-wide auto-only-tracking rule locked the same day this service was originally adopted. Wakatime auto-tracks coding time; non-coding time is intentionally not tracked at all rather than manually tracked. Manual timers decay — humans forget to start, fudge stops, skip days — and the resulting data is dishonest, which makes it worse than no data. File kept for audit trail per the family pattern of “flip status, never delete”.

Role (was)

The family’s manual time tracker for non-coding work — meetings, calls, planning, design reviews, deep-work blocks, learning sessions, admin. Adopted 2026-06-20 (Batch 19) as the manual half of a Toggl + Wakatime split; walked back the same day later in 2026-06-20 when the auto-only-tracking rule was locked. See decisions/architecture/time-tracking-wakatime-only for the walk-back narrative.

What replaces it

Nothing. Non-coding time is not a system metric in the family. The auto-only-tracking rule explicitly distinguishes metrics (must auto) from content (manual writing is fine — that’s what the journal is). Time spent on meetings / planning / calls is not a metric the family captures.

Wakatime remains the sole time-tracking pick — it captures coding time automatically via IDE plugin heartbeat, no manual start / stop required.

Free tier (still valid, kept for record)

Card / subscription required?

NO. Free tier sign-up was email or Google sign-in. No payment method requested. Free tier is permanent, not a trial. (Card-on-file posture was fine — the rejection is on the manual-tracking dimension, not the billing dimension.)

Why this was originally picked (then walked back)

When Toggl was adopted earlier in 2026-06-20, the reasoning was:

The walk-back logic: manual capture decays. The honest read of “what was I doing during this 2-hour gap in Wakatime data?” is “untracked”, not “I should manually fill it in later.” Untracked time is a feature, not a bug — it tells the user they were away from the keyboard, which is information.

What this means concretely going forward

Cross-refs


Edit on GitHub · Back to index