The ways people reach each goal in your app, drafted screen by screen, for you to keep or drop.
A user flow is the sequence of screens a person takes to reach a goal. featkpr crawls a running copy, joins its screens into flows from the home page, drafts the goal each one reaches and lists what must hold on the way: 149 flows ending at 89 features on BookStack. Nothing becomes a test until a person keeps it.
BookStack development code · crawl of 25 Sep 2026 as the Admin · flows read from the app on 20 Oct 2026
From one crawl to flows a person reviews #
Flows that share their first steps form one tree from the home page. A flow that starts at the sign-in page is the same flow with sign-in in front, so it is reviewed once.
Home /
-
/books/create-bookCreate a book/books/{slug}Browse and view books
-
/shelves/create-shelfCreate a bookshelf
-
/settings/settings/sortingCreate a custom sorting rule/settings/usersCreate a new user
a few of BookStack's flows, as the crawl joined them; goals in the drafted words
- Crawlevery page a signed-in admin can reach, and the create forms it may send 167screens
- Joinscreens into flows, flows into one tree from Home 149flows
- Draftthe goal each flow reaches, in one sentence, by a model 89goals
- List the checkswhere it must land, what it must show, what it must refuse
- A person decideskeep it, rewrite its goal, or say it is not a flow 148waiting
A drafted flow, and your review #
Each flow shows its real screens left to right and what a person does on each. Beside it, four steps: read the goal, walk the steps, see the result, decide. You can rewrite the goal in your own words.

Works today, and not yet #
Works today #
- Flows to goalsEach way a person reaches a goal, screen by screen, drafted for you to keep or drop.149 flows ending at 89 features, read from the app on 20 Oct 2026 · since 25 Sep
- A crawl of a running copyEvery page a signed-in admin can reach, and the create forms it is allowed to send, captured as real screens.167 screens, 8 forms sent, read from the app on 25 Sep 2026 · since 25 Sep
- Drafted goals checked by other modelsBefore a person sees a drafted goal, a second model checks its sentence and three cheaper models vote on the code it cites.since 27 Sep
- A goal's record of proofEach goal keeps its own record, computed from runs: which tests prove it, and when they last did.since 27 Sep
Not yet #
- Flows for every roleViewer and guest flows, once the Flows board filters by role. Today the crawl signs in as the admin.decided, no week yet
- Tests through a browserThe flows a person keeps, run in a browser. Today every test calls the app directly.decided, no week yet
- A guide to your product, from the mapEvery goal as steps with screens, who can do it, and where it fails.next week
from our plan of 1 Oct 2026 · every part on the roadmap
Review BookStack's flows with us #
On a 30-minute call we open the flows featkpr drafted for BookStack, keep or drop a few together, then look at what a crawl of your app would take.