Map one
The order the method actually runs in
Ten stages. The first four happen once for the whole project. Everything after that repeats,
once for each slice of the app, and Findy has fifteen slices listed. A filled dot means it is
done. A hollow red dot means it has never run here.
0
Set up the folder
Done
A setup script, typed into the terminal rather than to me. It creates the project folder and
puts the first nine commands in it.
1
Ask where you are
/implementation-guide
Reads the project's own files, works out which stage you are standing in, and names the one
thing to run next. It changes nothing. It can be run at any moment, and this is the command
your second point is really about.
Run for the first time ever on this project on 1 September 2026, six sessions
into the design work.
2
Write the constitution
/spec-writer
Done
Produces SPECS.md, the document that wins every argument, plus the short
lookup version of it. Two things are still owed here: a whole-document review pass and your
signature on it.
3
Build the scaffolding
/bootstrap-project
Done
Writes the rulebook every session reads, the state files, the design folder, the menu of
fifteen slices, and installs the other forty-nine commands.
Findy is standing here
The project's own stage check returns spec-written: the constitution exists and
not one slice has been written up. The features folder holds a single menu file
and no slice folders at all, so every stage below this line has never happened.
The week of screens and icons sits beside this map rather than on it. That is the whole
finding, in one sentence.
3.5
Surface the unanswered questions
/pre-pack-architectural-surface
Never run
Walks the slice and everything it depends on, finds every decision nobody has made yet, and
puts them to you. The next step refuses to start without its receipt, and that refusal is
deliberate: without it, the plan gets written on decisions you were never asked about.
4
Plan the slice
/feature-plan
Never run
Writes four files for that slice: what it does, the shapes the data takes, every state each
of its screens can be in (loading, empty, no signal, gone wrong), and how you know it passed.
Those states are the thing screen designs need and cannot invent.
5
Design, six steps ending at one stamp
Never run
This is the stage the last week of work belongs to, and none of its six steps has run.
-
5.1Record the design tool
/design-platform
Says which tool draws the screens. Findy's record still names the one
you parked on 31 August, and it now fails to connect. Every design command reads that
record, so the whole stage currently points at a dead route.
-
5.2Push your taste into that tool
/design-system-push
Puts your colours, lettering and motion into the tool before its first
drawing. Skip it and the tool applies its own defaults, and you meet them as finished
screens.
-
5.3List every screen
/screen-inventory
Findy has this one: 95 screens are listed. It was written by hand
rather than by the command, but it exists.
-
5.4The wireframes
/screen-inventory --flow
Every screen drawn as grey blocks carrying the real words, with an
arrow off every tappable thing showing where it goes. This is the method's wireframe
step, and it sits here, before anything is styled. It is also the first moment the app
can be seen rather than read as a list.
-
5.5Draw the screens
The design tool's own step, whichever tool the record at 5.1 names.
-
5.6Check the designs
/design-check
The gate
Reads the designs against the list and writes one report. That report
saying PASS is the single stamp that lets anybody write a line of code, and three
separate later commands refuse without it. Findy has no report at all.
6
Plan the build
/build-pack
Never run
Turns the slice into numbered phases and stops. It writes no code. Two companions size the
work and find what can run at the same time.
6.5
Prepare each visual phase, in this order
Never run
-
Decide what has to move
/animate
Its second step is titled, in the file itself, "what must move, decided
before any artwork exists". This is the half of your point five that runs early.
-
Enrich the phase and list what art it needs
/design-preflight
Its required input is the build plan from stage 6, so it cannot run
before a slice has been planned.
-
Make the art
/asset-forge
Runs only when the step above flagged something missing. This is the
command you have been asking about, and this is where the method puts it.
7
Build it
/build-team
Never run
A guide and a builder work the phases. Between phases there is a loop of its own: check the
code against the design system, propose fixes, apply them, then you hold the phone and say
whether it feels right.
8
Review the slice, all eight steps
Never run
Six review commands and two scripts read the code. The eighth opens the running app, and it
is the only one that does. The first seven all come back clean on a build that launches to a
blank screen.
9
Close, then start the next slice
/close
Files what was learned, updates the bookmark files, commits and pushes. Then the route
returns to 3.5 with the next slice. This is the only stage of the loop that has ever run on
Findy, and it has run every session.
What the method says about starting a session
In its own words: nothing starts a session, you read what the last one left. There is no
start command, and there never was. That is a deliberate choice, it is written into the
guide command's own list of names that do not exist, and it is the thing your second point
objects to.
That was true when this page was first drawn and it stopped being true the same evening. This
project's session-start check now states the stage and routes to the guide every time, so on
this one point the project and the method library now disagree, and the project is the one
that is right. See point six below.