Shadow Mode
Most API quality approaches start at maximum noise. Dino does the opposite. Shadow Mode lets Dino earn your trust gradually. Start by watching silently. As confidence grows, increase autonomy.The four levels
Today, Dino ships with Observe and Enforce. REST (OpenAPI) shipped in M1.5. Suggest and Write are still on the roadmap.
How it works
Observe mode (default)
.dino/watch-history.jsonl. You review at your pace.
Use observe when: You’re evaluating Dino, onboarding a new API, or want to see what it finds before trusting it.
Enforce mode
dino watch returns exit code 1 on failures. dino diff --fail-on-breaking returns exit code 1 on breaking changes.
The customer journey
CI integration
Observe in CI (non-blocking)
Enforce in CI (blocking)
Breaking change gate
Watch history
Everydino watch iteration saves a record to .dino/watch-history.jsonl:
Shadow Mode levels 2 (Suggest) and 3 (Write) remain on the roadmap. L2 adds confidence scoring and ranked recommendations. L3 will create pull requests with fixes, pending human approval.