For design reviews
When your team argues about how to build something, Settle has IBM Bob build every option at once, measures them all the same way, and shows you which one fits your limits.
Built with IBM Bob
The argument
How it works
settle.yml. Or paste your design doc into the Settle mode in Bob IDE.A real run
| p95 latency | Staleness | Code changed | |
|---|---|---|---|
| Today (no change) | 695 ms | instant | — |
| Cache | 2 ms | 60.2 s | +48 −1 |
| Materialized view | 15 ms | 5.2 s | +47 −9 |
| Index and rewrite | 198 ms | instant | +32 −10 |
It checks the builder too
test/api.test.ts. Its green tests no longer meant the same thing, so it was disqualified.Run it
npm install -g ./settle # from a clone of the repo cd your-app # a git repo with settle.yml export BOB_API_KEY=... # IBM Bob Shell, Inference scope settle ui # edit the debate, press Build, watch it live settle run # or straight from the terminal
Settle runs next to your code. Numbers come from your machine and your data.