23 lines
712 B
Markdown
23 lines
712 B
Markdown
|
|
# APOPHIS Setup — safe-ci preset
|
||
|
|
|
||
|
|
This project was scaffolded with `apophis init --preset safe-ci`.
|
||
|
|
|
||
|
|
## Quick Start
|
||
|
|
|
||
|
|
1. Confirm the Fastify app registers `@fastify/swagger`.
|
||
|
|
2. Add behavioral contracts to your route schemas using `x-ensures`.
|
||
|
|
3. Run: apophis verify --profile quick
|
||
|
|
|
||
|
|
## What This Preset Does
|
||
|
|
|
||
|
|
- Runs only behavioral contracts (not schema-only routes).
|
||
|
|
- No chaos, no observe, no stateful testing.
|
||
|
|
- Safe for CI pipelines.
|
||
|
|
- Timeout: 5s per route.
|
||
|
|
|
||
|
|
## Next Steps
|
||
|
|
|
||
|
|
- Add more routes to the `routes` array in your profile.
|
||
|
|
- Try `apophis init --preset platform-observe` to configure observe-mode policy and runtime drift reporting.
|
||
|
|
- Try `apophis init --preset protocol-lab` for multi-step flows.
|