Keeptrack stays lightweight: nothing here is required, and older boards keep working.
A north star is a short note about what you are trying to solve for a client and what success looks like.
The same text is stored in client_info for that client name.
A client can have several projects. Each project has a name, its own goal, a status (active, done, or paused), document links, and people (by email).
keeptrack.py project NAME shows the goal, people, links and open tasks (done tasks are left out); keeptrack.py projects lists them.keeptrack.py project-remove (--clear-project clears task.project on linked tasks).On split-layout boards, use the v17 web board and an updated kit before creating projects so projects/*.json files stay in sync.
On a task, set Project in the edit drawer (optional). Use the Project filter on the board to focus on one project. Done and paused projects are labelled in the filter and task picker.
If you use CRM mode, add yourself as a person so follow-ups and client links stay consistent. After you save a GitHub token, the board may offer Add yourself as a person. If you skip it, a small reminder appears until you dismiss it or add a person with your GitHub login or email.