Call real endpoints without leaving the page
Use these controls to inspect real JSON responses while you read the code. This makes the project easier to connect to concrete behavior.
Select an experiment above to load live output.
Trace validation
Open the user lab, create a user, then repeat with the same email. Compare the frontend error with `DuplicateEmailException` and the global exception handler.
Trace AOP timing
Load users and stats several times, then call `/aop/aop/stats`. Watch how controller and service methods accumulate timing and call count data.
Trace event decoupling
Publish CREATED and LOGIN events, then reload event history. This shows how the request can finish while listeners keep handling side effects.