Files

712 B

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.