featkpr Private demo

Five things featkpr does today, each shown on BookStack.

Everything, by state

Live

Feature map from the code

Modules and features named from the repository, per product.

307 features in 12 modules on BookStack · 20 on Shlink's frozen mapsince 22 Sep
our build log · our project notes

Crawl with real screens

Every page per role, forms filled and sent, on a throwaway copy.

167 screens · 8 forms sent · admin, viewer and anonymoussince 25 Sep
our build log 25 Sep

Paths to goals

Each journey with its screens and a drafted goal, for you to keep or drop.

163 paths to 69 goals · 28 goals drafted for $0.04since 25 Sep
our build log 25 Sep

Scenario trees

Who, with which setting and input, gets which outcome, per feature.

a test written for every leaf: 481 on BookStacksince 22 Sep
design notes of 26 Sep 2026

Generated tests, with the wrong-user check

Tests written from the map that run, each re-sent as the wrong user.

304 of 304 pass · 269 refused to the wrong usersince 26 Sep
our build log 26 Sep

Runs, with evidence

Every test: what was sent, what came back, why it failed, a picture.

256 pictures in the latest runsince 26 Sep
our build log 26 Sep

From-zero audit

Every stage checked against a truth it never reads, each miss named.

BookStack 605 of 2,372 missed · Shlink 87 of 169since 26 Sep · run by us today
the from-zero audit of 26 Sep 2026

Merge-request impact

What one change reaches, before anyone runs anything.

shown on BookStack pull request #6108, in a recorded runa recorded run
our build log 26 Sep

Several products, one place

A product switcher and a sign-in in front of it.

BookStack and Shlinksince 24 Sep
our build log 24 Sep

Pages for agents

Every page of this site has a markdown twin, plus llms.txt.

send Accept: text/markdown to any pagelive
the /agents page of this site
Building

Goals keyed by their outcome

A goal described in 12 ways: its structure, the input it needs, third parties, computations.

the prototype reads all 343 routes in 0.43 sweek 0, from 28 Sep
design notes of 26 Sep 2026 · our plan of 27 Sep 2026

A crawl that edits and deletes what it made

Covers the edit and delete forms. Every change versioned and explained, released as a draft after your approval.

today 4 of 87 forms are sentweek 0
our plan of 27 Sep 2026 · the from-zero audit of 26 Sep 2026 · decisions of 27 Sep 2026

Drafts checked by several models

One model drafts each goal, and cheaper models verify it.

96% pass · $0.17 per 100 goals · experiment of 27 Sep cost $1.10verify experiment running
the model experiment of 27 Sep 2026 · decisions of 27 Sep 2026
Planned

Complexity, drafted by featkpr

Paths, inputs, preconditions, external calls, waiting and roles. featkpr drafts, you correct.

no owner ranking: decided 27 Sepweek 1, from 5 Oct
our plan of 27 Sep 2026 · decisions of 27 Sep 2026

Effects in every run

Mail sent, calls leaving the host, downloads, rows changed.

today 0 of 33 effects are recordedweek 1
our plan of 27 Sep 2026 · the from-zero audit of 26 Sep 2026

Tracing with no code change

OpenTelemetry on the running product, with nothing added to its code.

decided 27 Sepweek 1
our plan of 27 Sep 2026 · decisions of 27 Sep 2026

Release flow: where it is proven

Trunk, GitHub flow, GitFlow, stable and unstable, environments. A Kargo adapter reads your stages.

decided 27 Sepweek 2, from 12 Oct
our plan of 27 Sep 2026 · decisions of 27 Sep 2026

Stays up when the forge doesn't

A hardened queue, a mirror of the repository and an operator screen.

today an outage fails an item after about 3 h 15 minweek 2
design notes of 26 Sep 2026 · our plan of 27 Sep 2026

Goals view

How complex each goal is and what shape it makes: straight line or branching.

design pass firstweeks 3–4, from 19 Oct
our plan of 27 Sep 2026

Whole-system tracing

CPU, memory, queries, cache, queues and logs during every state change.

decided 27 Sepweeks 3–4
our plan of 27 Sep 2026 · decisions of 27 Sep 2026

Your product's own telemetry

Whatever it already emits, read on any stack.

decided 27 Sepweeks 3–4
our plan of 27 Sep 2026 · decisions of 27 Sep 2026

Merge-request verdict

A verdict on a change, from the goals it proved and broke.

impact is live; the verdict is notweeks 3–4
our plan of 27 Sep 2026

Branching paths and role views

Ways in, choke points and one view per role.

144 routes × 8 roles fold into 22 patternsafter the goal ledger
design notes of 27 Sep 2026

Questions as a floating dot

Quick decisions in a corner, each showing what it settles.

raised 26 Sepnext, not dated
design notes of 26 Sep 2026

Analytics and performance

A feature-flag adapter (GrowthBook, OpenFeature), web vitals, Lighthouse.

not on the timeline yetnext, not dated
design notes of 26 Sep 2026

A read-only server for agents

The map, queried by your coding agent.

not shippednot dated
the /agents page of this site
Ideas

A demo environment per feature

A working copy of one feature or feature set, with a read-only link for a client or a lead.

half runs today: a throwaway copy per commit, one user per roleraised by Tim, 27 Sep
decisions of 27 Sep 2026 · our build log

A guide to your product, from the map

Every goal as steps with screens, who can do it, where it fails.

the in-app tour is live; this is notraised by Tim, 21 Sep
our project notes

A product wiki and a flags hub

What the product does and what is switched on, in one place.

coming-soon surfacesraised by Tim, 22 Sep
our project notes

Findings filed with maintainers

Bugs the map finds in open-source products, filed and published with the reply.

nothing filed yetraised by Tim, 22 Sep
the /findings page of this site

Flows at every scale

A conversation beside a canvas that draws the flow you are talking about.

raised 25 Sepraised by Tim, 25 Sep
our build log 25 Sep

The same services on the timeline →