chain_orchestrator 분류기 연동 + 12건 통합 테스트 (12/12 pass까지 반복)

상태 CANCELLED
담당 ([])
팀 platform
생성일 2026-05-06T15:00:10
마감일 미정
출처 ceo-cc
생성자 ceo

의사결정

bulk_cancel_2026-05-09_pre_rebuild

내용

scripts/chain_orchestrator.py 수정 (추가만, 삭제/대체 금지): 수정 전 백업: cp scripts/chain_orchestrator.py scripts/chain_orchestrator.py.bak-20260506 폴링 루프 신규 티켓 감지 시: 1) cat_intent IS NULL → ticket_classifier.py subprocess 호출 (timeout 30s) if returncode != 0: 기존 로직 fallback + "classifier failed" 로그 2) 분류 후 tickets에서 cat_intent, cat_domain 다시 읽기 3) bot_routing_weights 매칭: SELECT bot_name FROM bot_routing_weights WHERE intent='{cat_intent}' AND domain='{cat_domain}' ORDER BY weight DESC LIMIT 1; → 결과 있으면 dispatch → 결과 없으면 Coordinator fallback (현재 로직 그대로) 4) 분류 실패/매칭 없음/예외 → 모두 기존 로직 fallback. 절대 멈추지 말 것. 통합 테스트 12건 — domain 8종 + intent 4종 커버: 1. "테스트: product incident" → BE 또는 FE 또는 DevPL 2. "테스트: strategy request" → Strategist 또는 PdM 3. "테스트: project change" → PjM 4. "테스트: ops problem" → Ops 또는 DevOps 5. "테스트: infra incident" → DevOps 또는 DevPL 6. "테스트: audit request" → Validator 7. "테스트: finance request" → Finance 8. "테스트: seo request" → SEO 9. "테스트: product request" → BA → Designer → FE/BE 10. "테스트: product problem" → QA, BA 11. "테스트: product change" → BA full chain 12. "테스트: infra change" → DevOps, DevPL 각 건 60초 폴링 후 자동 분류 + dispatch 결과 확인. 1건이라도 잘못 dispatch (의도와 다른 Role 또는 Coordinator fallback) → 원인 분석 + 수정 + 재테스트. 12/12 pass 될 때까지 반복. 완료 증거: - git diff scripts/chain_orchestrator.py | head -200 - ls -la scripts/chain_orchestrator.py.bak-20260506 - 12건 테스트 결과 SELECT (external_id, cat_intent, cat_domain, status, chaining_events.to_bot) S05 완료 후 final_report.md 생성: outputs/tickets/OPS-0506-CATEGORY-AUTO-INFER/final_report.md 1) S01 ALTER 결과 (information_schema SELECT 전문) 2) S02 단건 실행 로그 전문 3) S03 소급 검증 전수 결과 + 불일치율 + 튜닝 이력 4) S04 routing_weights 최종 상태 (SELECT * 전문) 5) S05 12건 테스트 결과 전건 6) chain_orchestrator.py git diff 전문 7) 남은 이슈/엣지케이스 목록 리포트 없으면 전체 REJECT.

핸드오프 체인

1. 2026-05-09 07:35 ceo → system "bulk_cancel — 미완료 전체 폐기 (시스템 재구축 전 청산)"

체이닝 타임라인

# From → To 작업 체인 상태 시작 완료
1962 coordinator → DevPL DevPL_OPS-0506-CATEGORY-AUTO-INFER-S05_1511093_1778079894 1 cancelled 2026-05-06T15:04:54 2026-05-06T15:08:11
1969 coordinator → DevPL DevPL_OPS-0506-CATEGORY-AUTO-INFER-S05_1604214_1778105708 2 critic_blocked 2026-05-06T22:15:08 2026-05-06T22:26:29

산출물

아직 산출물이 없습니다

수정

관련 로그

관련 봇 로그 없음

위험 구역