---
id: deterministic-gates
kind: topic
title: "Deterministic gates"
atlas_url: https://designsystems.fly.dev/nodes/deterministic-gates.md
---

# Deterministic gates

The blocking consumer of a validation loop: the check rejects the change and the model is not the judge. Advisory AI review sits beside a deterministic exit code, so the merge decision is enforced rather than argued. The split from a validation loop is timing, not the certainty of the detector.

## Edges

- <- about <- AI UI/UX: writing a prompt that behaves like a contract, Building design system components with agent teams, Encoding governance on agentic design systems, From Pipeline to Governed Artifacts, Full validation loop in a contract-based agentic design system, Introducing Linting to your Existing Design Tokens System, My beef with agentic design systems, On turning opinions into constraints, Use AI to Need Less AI
- <- focus <- Cristian Morales Achiardi, Josef Richter, Kaelig Deloumeau-Prigent, Karl Koch, Phong Trần, Stuart Robson, TJ Pitre
- <- ships <- Astryx
- <- within <- Agents can enforce the contract, given a layered architecture that encodes it., The AI reviewer is advisory. The blocking check is deterministic.

## Sources

- https://state-of-ai-in-design-systems.netlify.app/insights
