packages/core/src/constraints/types.ts — Constraint expression AST model.
Why: Provides the parse/evaluate contract shared by parser, graph, and resolver.
packages/core/src/constraints/types.ts — Constraint expression AST model.
Why: Provides the parse/evaluate contract shared by parser, graph, and resolver.