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
Express bounded decisions through the core runtime rather than importing a provider-specific client into application logic.
Select Jev, local Reflex, a compatible HTTP endpoint, or a custom provider at the adapter boundary.
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.