LifeHub

Routine & Maintenance

Today

Due0due / overdue
Soon0within 3 days
On track0nothing to do
Not started0set last done once

Focus

Needs attention

One tap on “Done today” is enough

Later

On track

Library

Routines

Manage categories, cadence and status here. History and insights stay in History.

History & Insights

History & rhythm

See when each routine happened and how closely real life follows its intended cadence.

Overview

Maintenance rhythm

Calculating from GitHub history…

12 weeks

Recent activity

Each bar = one week

Rhythm

Actual cadence by routine

No forced conclusions from sparse data

Activity

Per-routine history

Each cell = one day · last 20 weeks

Log

Detailed history

Newest first

Data

GitHub is the source of truth

Routine definitions live in data/routines.json; completion history is stored by year in data/history/. The browser keeps only a read-only fallback cache.

Routine

Add routine

Leave both cadence fields empty to track history without calculating due status.

Use this once for initial setup or corrections. Future completions should normally use “Done today”.