admin@tnexa.org

Sample run: step 1 on our own idea

The first step of BDDtoTDD turns a raw idea into candidate goals, each with a plain statement of what success would mean. We ran it with Claude on the idea behind BDDtoTDD itself.

Run on 2026-08-14 · 13 turns · finished

In

The idea, as the founder typed it:

An app that takes a raw idea for an app, one or more features, or a framework, and produces BDD specs + use cases + the test structure for TDD.

That sentence names a solution, not a problem. So Claude does not start from the list of things to build. It asks why, one level at a time, until it reaches the pain underneath.

Asking why, from the solution down to the pain

The deepest harm the founder named: false confidence, a green test suite that covers lines of code but not the behaviour.

Out: eight candidate goals

Each goal is a pain plus a statement of success the founder can check. Step 1 chooses nothing: the founder picks which goal goes on to step 2.

The painSuccess means
1Starting TDD means inventing the next test yourselfOpen the spec and the first test, and the order of the rest reads straight off it
2A green suite that only covers lines of codeEvery behaviour and edge case in the spec has a test pointing at it; green means those behaviours hold
3Months later, no idea what the system doesRead a feature's documentation and say what it does and where it breaks, without opening the code
4Blank-file paralysisSitting down to write, the shape of the first scenario is already there
5Specs that turn into click-by-click scriptsNo UI steps; one rule per scenario; business words, not technical ones
6Spec in one place, tests in anotherEvery spec item names its test, and editing a spec item tells you which test must change
7Tests bound to the code rather than the systemA description of what the system does exists, and every test traces to a step or an error path in it
8No idea which story belongs to which featureGiven two stories, say whether they belong to the same feature and state the criterion

How the list was reached

Claude keeps asking until two quiet turns in a row, each from a different angle. Three turns changed the result in ways a single pass would have missed:

TurnAngleWhat changed
1Discuss the painSeven goals proposed
3Check against what the idea namedOne goal split in two
9Challenge: is each one a pain of its own?One goal removed: it was a consequence of two others
10–11Rewrite the list so the founder can read itA new goal surfaced (goal 8)
12–13Scan for gaps; then: any lost day in the last three months this list cannot name?Nothing new: the founder declared it enough for now

The challenge at turn 9 is the point: the list got shorter, not longer. The tool is built to keep only what a question earned.

This run used the step-1 rules as they stood on 2026-08-14. Running it, and the runs after it, changed several of those rules; the current version reads the founder's own list first and returns the goals as a tiered tree.

← Back to BDDtoTDD