<feed xmlns='http://www.w3.org/2005/Atom'>
<title>home-sveltekit/drizzle/meta/0003_snapshot.json, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kagamino.dev/home-sveltekit/atom?h=main</id>
<link rel='self' href='https://git.kagamino.dev/home-sveltekit/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/home-sveltekit/'/>
<updated>2026-09-07T09:32:41Z</updated>
<entry>
<title>Add projects with routines, urgency tracking and health scores</title>
<updated>2026-09-07T09:32:41Z</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-09-07T09:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/home-sveltekit/commit/?id=18a0f9c874aaa09c0f71252dad853c23f9511ed6'/>
<id>urn:sha1:18a0f9c874aaa09c0f71252dad853c23f9511ed6</id>
<content type='text'>
Projects group recurring routines (chores included) with an append-only
snapshot table (id, version) so edits never rewrite history; completions
reference the exact snapshot. Pure metrics compute due dates, urgency
buckets (ok/due/late/veryLate) and 0-100 health scores per routine,
project, and globally. Home page lists projects; project dashboard sorts
routines most-urgent first with one-tap completion and interval parser
inputs (1d/2w/3m/1y).
</content>
</entry>
</feed>
