Files

11 lines
1.1 KiB
YAML

# 테스트 전용 fixture 역할 레지스트리(P3-B cutover) — production 사용 금지.
# 목적: 일반 validator fixture(증거등급·blocking·BLUF·렌더·primary-artifacts 등 "다른 관심사" 검사)가
# 실제 역할 계약 활성화(method-execution 강제)와 얽히지 않게 격리한다. 이 역할들은 v2 계약이 아니므로
# method-contract 강제 대상이 아니며(not-applicable), validate_report 가 production 경로에서 쓰이면 Hard Fail.
# 가드: validate_report 는 report_path 가 .claude/tests 아래(또는 경로 없음=programmatic 테스트)일 때만 TST-* 를
# 허용하고 role-id 등록 대조·method-execution 강제를 면제한다. 실제 워크스페이스 reports 경로면 계약 우회로 간주 → 차단.
test-fixture-roles:
TST-GENERIC-FIXTURE: { fixture-scope: generic-validator, method-contract-enforcement: not-applicable }
TST-DECISION-FIXTURE: { fixture-scope: decision-report, method-contract-enforcement: not-applicable }
TST-ARTIFACT-FIXTURE: { fixture-scope: primary-artifacts, method-contract-enforcement: not-applicable }