The implementation
The detail page preserves the practical behavior of the original route: the writeup stays readable, the source remains copyable and syntax highlighted, and the item can still link back into the rest of the catalog.
Beads is a git-backed task tracker by Steve Yegge. Tasks are stored as JSONL in your repo, so state is versioned and available to AI assistants.
External trackers (GitHub Issues, Jira) require context switching and can't be read by local tools. Beads keeps task state in the repo, so you stay in your editor and AI assistants can query it directly.
The key command is bd ready, which returns unblocked tasks based on dependency modeling. For projects with 30+ tasks and complex dependencies, this removes the overhead of manually tracking what's actionable.
I use Beads for spec-driven development: tasks.md defines what to do, architecture.md captures design decisions, log.md tracks session history, and Beads tracks task status.