# PROVENANCE — idempotent_routing

- classifier_result 출처: tests/fixtures/merge_ready/chair_replacement_fail (verdict=CHAIR_REQUIRED, critical7=[C7_REPLACEMENT_FAIL], chair=[CRITICAL7, REPLACEMENT_PR_FAILURE])
- 목적: 동일 입력 2회 호출 → byte-identical 출력 (chair_triggers 2개 ordering 결정성 포함)
- 기대 routing: WOULD_ESCALATE_CHAIR (hold_for_chair.v1)
- 안전 불변식: actually_executed=false · 결정적 list ordering (CHAIR_TRIGGER_ORDER 보존)
