Skip to content

quochuydev/deterministic-execution-engine

Repository files navigation

Deterministic Execution Engine

A strict, auditable execution engine for outbound communication (email + voice).

System Guarantees

Guarantee Description
Deterministic Behavior Same inputs always produce the same outputs
Full Auditability Every action is reconstructable from the audit log
Replayability Any execution can be reproduced offline
Fail-Closed Safety No silent failures or hidden fallbacks
Vendor Independence No execution logic tied to specific providers
Cost & Policy Enforcement Budgets, rate limits, and compliance rules enforced at engine level

Getting Started

npm install
npm run dev

Open http://localhost:3000 to view the documentation.

Project Structure

content/docs/           # Documentation content (MDX)
  getting-started/      # Overview, installation, quickstart
  core-concepts/        # Execution model, plans, scheduler, audit log, idempotency
  channels/             # Email and voice channel docs
  guides/               # Compliance, debugging, multi-channel sequences
  api-reference/        # Engine, plans, runs API
src/
  app/                  # Next.js app routes
  components/           # UI components
  lib/                  # Source config, layout, utilities

Tech Stack

License

MIT

About

A strict, auditable execution engine for deterministic outbound communication (email + voice). Same inputs, same outputs — every time.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages