
GSD
CLI för uppgiftshantering för att följa arbete över teamarbetsytor. Prioriteringar, fokuslistor, tilldelningar och notiser från terminalen.
Get Shit Done is a task management CLI built with Go and ConnectRPC. Everything is workspace-scoped — tasks, users, notifications — so multiple teams run independently on the same system.
Tasks carry priority (low, medium, high, critical), difficulty (light, standard, hard, deep), time estimates, due dates, and a markdown body for details. Status moves through inbox, today, in-progress, and done. Star a task to pin it to your focus list.
Assignees can be set by user ID, email, display name, or just "me". Comments thread on tasks for async coordination. Notifications surface mentions and assignment changes. The dashboard rolls up open work by priority across the workspace.
Search queries match against task titles and markdown bodies. The --all flag includes completed tasks for retrospective.
GSD integrates with PAC for project-level epics and milestones, and with Ralph for autonomous execution — Ralph agents can pick up GSD tasks and work them without human intervention.
Built on the Happenings performance stack: proto-first API contract with Buf, type-safe PostgreSQL queries via sqlc, deployed as a distroless container on Cloud Run. The CLI self-updates and authenticates via browser login.