# BAT-013 Verification - Status: verified - Batch: BAT-013 ## Acceptance Mapping > 구현 완료 후 각 AC 에 evidence 매핑. 아래는 계획 골격. ### REQ-048 (TOML 로더 + --config) | AC | Evidence (예정) | |----|---------| | AC-1 from_toml 파싱 | 로더 단위 | | AC-2 --config 누락 종료 | 진입점 단위/검사 | | AC-3 token 주입 | 로더 단위(S-5) | | AC-4 필수 필드 누락 오류 | 로더 단위 | | AC-5 .gitignore TOML | gitignore 확인 | | AC-6 token 로그 미노출 | 코드/로그 검사 | ### REQ-049 (동적 큐명 + 하위호환) | AC | Evidence (예정) | |----|---------| | AC-1 named suffix | 큐명 빌더 단위 | | AC-2 default 리터럴 | 동일 | | AC-3 declare named 큐 | 인프라 게이트 | | AC-4 default 회귀 없음 | 전체 pytest | | AC-5 per-thread/스레드 수 | daemon 검사 | | AC-6 인스턴스 격리 | 인프라 게이트/e2e | ### REQ-050 (exchange + binding) | AC | Evidence (예정) | |----|---------| | AC-1 direct/broadcast 선언 | 인프라 게이트 | | AC-2 direct binding | 인프라 게이트 | | AC-3 routing key 빌더 | 단위 | | AC-4 directed 격리 | 인프라 게이트(2큐) | | AC-5 broadcast dual 전달 | 인프라 게이트(2큐) | | AC-6 default 회귀 | 전체 pytest | ### REQ-051 (baseline 정합) | AC | Evidence (예정) | |----|---------| | AC-1 interface-contract routing key | 문서 diff | | AC-2 runtime-flows 기동/라우팅 | 문서 diff | | AC-3 project-structure 동적큐/설정/exchange | 문서 diff | ## Evidence - Test: - REQ-048 로더 6 단위(from_toml/필수 누락/token 주입 S-5/default ik/`--config` 누락 subprocess 종료/gitignore) green. - REQ-049/050 토폴로지 3 단위(builders default vs named/routing key) + 인프라 게이트 2(directed 격리 S-2 / broadcast dual S-3) green. - 단위 전체 회귀: `271 passed / 30 skipped`(`::test_sandbox_token_and_submit` deselect). - 인프라 게이트(PG trex_core_test + RabbitMQ): `301 passed`(directed 라우팅 격리 + broadcast dual + default 무회귀 S-4 + 마이그레이션 round-trip 포함). - `ruff check trex_core tests` → All passed. - Logs: `271 passed, 30 skipped` / `301 passed ... ~15s`. ## Carried-Over / e2e - S-1(named 큐 선언)·S-2(directed 격리)·S-3(broadcast dual): RabbitMQ 인프라 게이트 통합 테스트로 확인. - S-4(default 무회귀): 전체 pytest 301 passed. - S-5(TOML token 주입): 로더 단위. - (이월, 비차단) 실 2-인스턴스 동시 기동 manual e2e: 실 다중 인스턴스 운영 시점 확인. ## Result - Ready for Release: true - Blocking Issues: - 없음. 제어 큐 rename(BAT-012 R-1)·old 큐 자연 소멸(OQ-1)·strategy publish 변경(Out of Scope)·2-인스턴스 manual e2e 는 비차단(인프라 게이트 통합으로 핵심 라우팅 검증됨).