01Architecture placement
Decide layer between Run and Govern: Runtime → Decision → Gatekeeper → Tool. See the Decision guide.
02Create a Decision Runtime
typescript
import { createDecisionRuntime } from '@hazeljs/decision';
const runtime = createDecisionRuntime(/* providers + policy */);
const decision = await runtime.decide({ /* closed set */ });