SECTOR 02 // HOW-TO GUIDES
Mission briefings
How-to guides are recipes: each one solves a single, concrete problem. They assume you have a working project (run the Getting started tutorial first if not) and they skip the theory: that lives in Concepts.
Start a new project
Go from an empty directory to a passing resilience scenario in one command with shinari new.
Inject network faults
Add latency, blackhole traffic, throttle bandwidth, or partition a service with the toxiproxy provider.
Break DNS resolution
Make a hostname disappear, point it somewhere else, or blackhole it with the net provider.
Wait for a service to recover
Block until a container is healthy again after an outage, polling its healthcheck instead of sleeping a fixed interval.
Compose a domain provider
Give your system under test its own vocabulary (submit, await, count) with zero Go.
Run in CI
Wire exit codes, JUnit XML, and the findings report into a pipeline that stays meaningful.
Debug a failing run
Preview the timeline, keep the stack alive, stream values, and replay the event journal.
Drive the docker stack
Configure the compose lifecycle, kill processes mid-flight, and read container logs as probes.