Put a record on instead of making a ticket in every board.
Jot everything down in one place. Only the tasks that need someone else ever become tickets.
A notebook for things to do
Scribble tasks down the way you think. When one is ready for the rest of the team, send it to their tracker. The others never need a ticket.
Tasks, notes and sub-items in plain markdown. Your words, your order.
Enter for a new task, Tab to nest, and : to jump to any row.
Turn a task into a ticket in your team's tracker, or link the one that already exists.
A CLI and an MCP server, so your AI assistant can read the list too.
Jot everything down in one place. Only the tasks that need someone else ever become tickets.
Check it, nest it, add a note. No status field, no assignee, no sprint picker.
Markdown checklists go in, headings and all. Copy any section back out as a prompt, project context included.
This is what a project looks like: sections, tasks, a note where it helps. Tick something off, send the boring one to the team's tracker, press : to see every row's address.
Nothing here is saved. The real one keeps it all, imports your old markdown, and remembers which ticket belongs to which task.
It's an igloo. Everything is a fridge. Still annoying.
Expires before the herring season. Someone else's job, really.
For people who live in a terminal
Every row has an address, so tingu done igloo 1a is all it takes. The same commands come as an MCP server, so any assistant that speaks MCP can read the tasks, do them, and tick them off.
"tingu": { "command": "tingu", "args": ["mcp"] }Drop it into any MCP client's server list.
$ tingu show igloo 1 # Kitchen 1a - [ ] Buy more fish - [ ] Herring 1b - [ ] Fix the fridge door 2 # Paperwork 2a - [ ] Renew fishing license --- Tickets: 2a Dev: https://tracker.example/ICE-42 $ tingu done igloo 1a $