開發路線圖

最早是一個執行很快的規則引擎,現在的方向是業務規則層:規則可以由人或 AI 來寫,Ordo 負責測試和檢查影響。

Phase 1: Foundation

v0.1 → v0.2 已完成
  • Core Rule Engine (Rust)
  • HTTP & gRPC API Server
  • Visual Rule Editor (Vue 3 + React)
  • WASM Browser Execution
  • Execution Tracing & Debugging
  • JIT Compilation (Cranelift)
  • Audit Logging & Version History
  • Distributed Deployment (NATS JetStream)

Phase 2: Intelligence

v0.3 → v0.4 已完成
  • Data Filter API (SQL / JSON / MongoDB push-down)
  • Partial Evaluation Engine
  • Compiled Ruleset (.ordo binary format)
  • Multi-tenant QPS Isolation
  • Enterprise Plugin System

Phase 3: Rules people and AI can write

Shipped 已完成
  • Ordo Guard: deterministic guardrails for coding agents
  • Exact decimal type for money
  • Declared input schema (invalid input is rejected)
  • Expression strings in assignments and outputs
  • Engine-native decision tables (first / collect hit policies)
  • ordo impact: see which decisions an edit changes
  • MCP server so agents can test and check their own edits

Phase 4: Ecosystem

Next 進行中
  • Reusable rule packs (credit approval, promo stacking, fraud scoring)
  • Decision table steps in the Studio visual editor
  • Sharing rule packs between teams
  • Published Go / Python / Java SDKs
  • Collaborative editing
  • Kubernetes native operator

從一個現成的例子開始

Jev 退款分流、信貸審批、優惠疊加、支付風控,四個寫好的規則包,拷過去改成你們自己的政策。