Modules
This page lists every module the kit has, and what each one needs before it is useful. The values come from the module files in app/src/modules/ and the kit's lists in kit/.
All modules
The sidebar lists modules by order, lowest first. About is always last.
What each module needs
Everything that is read-only on screen is written by Claude: you ask, and Claude changes the data file. About is filled only by interviewing you.
How a module arrives
The fields of Tasks, People and Goals
All three are datatable modules, so their rows are defined by fields in the module file. Fields on the first tab (Details) are the table's columns; the Note tab shows in the row's sheet.
Tasks (tasks.json)
People (people.json)
Goals (goals.json, in the goal view, with no tabs)
A goal with a start value shows On track or Off track: it is on track when it is at or ahead of an even pace from start to target over the period of its target date. A goal with no start value shows no badge until it is met or the period ends. See Blocks.
The organisation is plain text for now. Links between tables come later.
Modules you build yourself
Any new module on a block your app already has is one module file and one data file, with no new code. The common first builds:
For Sam, an Accounts module is the obvious next step: one row per customer account, such as Tallow & Co and Harbourline Logistics, with the columns they name. The file format is on The module file, and the blocks are on Blocks.
Removing a module
Ask: "Remove the Goals module." Claude runs starta remove goals for a kit module, or deletes the module file for one of your own. The data file stays in app/data/, so nothing you wrote is lost. See Manage modules.