tfx-debate

DEPRECATED — tfx-auto consensus shape 로 통합됨. `/tfx-auto --mode consensus --shape debate` 로 리다이렉트. Phase 4a 부터 debate 는 별도 엔진이 아니라 consensus family 내부의 옵션 비교 shape 다. Phase 5 (v11) 에 물리 삭제 예정.

tfx-debate (DEPRECATED → tfx-auto alias)

DEPRECATED. /tfx-auto --mode consensus --shape debate 로 리다이렉트. debate 는 이제 독립 스킬이 아니라 tfx-auto consensus family 의 비교 shape 다.

동작

  1. stderr 에 1회 경고 출력:
    [deprecated] tfx-debate -> use: tfx-auto --mode consensus --shape debate
    
  2. stdout 머리부에 [DEPRECATED] 마커를 출력한다.
  3. .omc/state/alias-usage.log 에 아래 형식으로 append 한다:
    2026-04-18T12:34:56Z tfx-debate -> tfx-auto --mode consensus --shape debate
    
  4. ARGUMENTS 전체 앞에 --mode consensus --shape debate 를 prepend 하여 Skill("tfx-auto") 호출.
  5. --options, --criteria, --cli-set, --analysis-prompt-file 같은 debate 전용 인자는 그대로 passthrough 한다.

등가 플래그

--mode consensus --shape debate

옵션 비교 shape 입력:

  • --options "A|B|C" 또는 동등한 옵션 목록
  • --criteria "latency|complexity|operability" 또는 동등한 평가 기준

이 alias 의 의미

tfx-debate 의 본질은 "3-CLI 토론 엔진"이 아니라 "옵션 비교와 최종 추천을 내는 보고서 shape" 였다. Phase 4a 부터 orchestration root 는 --mode consensus 로 통합되고, debate 의미는 --shape debate 로 보존된다.

공통 규약:

  • participants 기본값은 triad (Claude + Codex + Gemini)
  • --cli-set no-gemini 시 partial consensus 로 degrade 가능
  • 공통 meta_judgmenthub/team/consensus-meta.mjs 스키마를 따른다

마이그레이션 가이드

기존 호출새 호출
/tfx-debate "REST vs GraphQL"/tfx-auto "REST vs GraphQL" --mode consensus --shape debate
`/tfx-debate "Redis vs Kafka" --options "RedisKafka" --criteria "latency