I constructed Sleuth (GitHub – ruth-tirusew/sleuth: experimental… ยท GitHub), a Go CLI device for working integration and situation flows outlined in declarative YAML.
I constructed it to resolve a couple of particular complications I bumped into with API integration testing:
-
Silent API Drift: Endpoints altering payload shapes with out breaking commonplace assertions.
-
Advanced Step Dependencies: Having to manually sequence steps in YAML as an alternative of letting a graph deal with execution order.
-
Database Verification: Eager to confirm database side-effects mid-flow with out risking unintentional writes or state air pollution.
Iโm nonetheless experimenting with the thought and open to collaborations please do let me know what you suppose

