constraint 실패 후 실패 검사 결과 항목을 직접 반환.

This commit is contained in:
2026-01-10 13:16:43 +00:00
parent d5d3949705
commit 3ec7e66948
9 changed files with 82 additions and 74 deletions
@@ -11,6 +11,12 @@ export const evaluateConstraints = (
return { kind: 'unknown', missing };
}
const result = constraint.test(ctx, view);
if (result.kind === 'deny') {
return {
...result,
constraintName: result.constraintName ?? constraint.name,
};
}
if (result.kind !== 'allow') {
return result;
}