JevMade hello@JevMade.com
← Back to guides

JevMade field notes / Architecture and testing guide

Write one typed decision and swap System One providers

A provider-neutral TypeScript runtime for retaining the same choice, noul, and score code across TypeSafe Jev, local Reflex, compatible HTTP endpoints, custom providers, and deterministic tests.

Original by iamaamirIntegrationsGitHub README and mock providerSource reviewed

Before you dive in

What you’ll find in the original

  1. Express bounded decisions through the core runtime rather than importing a provider-specific client into application logic.
  2. Select Jev, local Reflex, a compatible HTTP endpoint, or a custom provider at the adapter boundary.
  3. Use the deterministic mock provider for tests and strict response validation before exercising a live service.
Worth knowing

Each provider has different model behavior, deployment needs, and credentials; a shared interface does not make outputs equivalent. Routing is intentionally outside the core runtime.