-
Describe the invitation flow in Settings > Sharing
-
The group-admin writes, queued rather than performed
-
An outbox, and send-later with it
-
A time session records which feature started it, and what it counts down to
-
A context is its own record: the state that frames days
-
The email body column says which of its two formats it holds
-
Tasks can block each other, and blocked work stops reading as available
-
problems: shelved projects stop climbing the painhours ranking
-
Give events explicit timezone semantics; expose task recurrence in go-mcp
-
Give tasks a title separate from their description
-
Add the problems table and repository
-
config: move settings off localStorage onto the shared config store
-
Surface project group scope + move group_id columns to a migration (Groups p4 M4)
-
Pin migration checksums to catch edits to shipped migrations