GNX ECIGEM
08 · Acceptance Matrix

수용 시험 매트릭스

피검증자가 /api/decide 또는 공개 캔버스에서 직접 실행하여 통과를 확인하는 수용 시험 목록입니다. 각 항목은 입력·방법·통과 기준이 결정적으로 고정됩니다.

시험 항목

ID입력기대 결과
T1API 요청 · 3 펄스final_decision=Allow · Active · CLEARANCE_GRANTED
T2TRANSITION_6 포함 · 비-oddfinal_decision=Watch · Watched
T36 펄스(전이 6회)odd_state=true · final_decision=Drop · FailInert
T4동일 입력 · 동일 10초 버킷 2회hmac_signature 동일(결정성)
T510초 버킷 경계 가로지름hmac_signature 변경(의도된 회전)
T6연속 2회 방류receipt[n].prev_hash = receipt[n-1].current_hash
T7임의 영수증 1건 변조 후 재계산이후 모든 해시 불일치(변조 검출)
T8상이한 테넌트 비밀키서명 상이(키 격리·테넌트 경계)

실행 방법 (예: T3)

curl -s -XPOST https://ecigem.com/api/decide \
  -H 'content-type: application/json' \
  -d '{"surface_type":"FINANCIAL_APPROVAL","facets":"type:transfer|amount:high",
       "scope":"FINANCIAL_API_EXECUTION",
       "events":["STATE_TRANSITION_1","STATE_TRANSITION_2","STATE_TRANSITION_3",
                 "STATE_TRANSITION_4","STATE_TRANSITION_5","STATE_TRANSITION_6"]}'
# 기대: "odd_state":true, "final_decision":"Drop", "binding_status":"FailInert"
통과 정의. 8개 항목 전부가 외부에서 재현되면 doc 06 게이트의 Pass 조건을 충족합니다.