The ways people reach each goal in your app, drafted screen by screen, for you to keep or drop.
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. 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 28 Sep 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 88goals
- 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 149waiting
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 to 88 goals, read from the app on 28 Sep 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.from 19 Oct
- 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.an idea, raised 21 Sep
from our plan of 28 Sep 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.