How it works
Five layers, each derived from the one above it
Each layer is generated from the one above it. Owners correct the layer where they have the knowledge, and the correction flows back up. Tests are the last layer, not the first.
The map
Dependencies are explicit, so a change already knows what it touches
The map · hover or tap a feature
changeddragged alongprerequisite
Architecture
Three engines, one feedback loop
Each engine bootstraps its layer once, then lives on feedback. Corrections sync upward, changes cascade downward, and the test runtime underneath is a pluggable choice.
Same colours as the whiteboard
engineinputmodule
Bring your own runner
Playwright, Selenium, Cucumber or an AI with a browser — the scenario tree is the product; the tests are outputs.