Demos

See it work: every segment is reproducible.

▶
M1 · Easier to use

Create a module

The skeleton generator emits directories, migrations and tests; the build passes on the first run

▶
M2 · More professional

Change one contract

When contract and code disagree the build fails and prints the difference

▶
M3 · Easier to maintain

Trace one request

From endpoint to async task, the traceId is identical at all five entry points

▶
M4 · Works out of the box

Submit one approval

A three-step approval chain runs end to end, each step logged with a traceId

Reproduce

./gradlew generateModule -Pname=demo
./gradlew build

No hosted demo yet — run this command locally: