Skip to content

test: 사용자 비노출 Discord 전체 흐름 합성 QA #6

Description

@luke-n-alpha

목적

실제 사용자에게 표시하지 않고 AIPOL Discord의 수신→큐→AI 작업→결과 전달 전체 흐름을 운영과 동등하게 검증한다.

안전 경계

  • 별도 합성 사용자·별도 대화 범위·별도 append-only 원장 사용
  • 실제 Discord 채널/DM 전송 차단(dry delivery)
  • 운영 작업·운영 DB·운영 메시지 변경 금지
  • 테스트가 운영 큐의 동시성이나 순서를 방해하지 않도록 격리

완료 기준

  • 수신, 중복 제거, 큐 소비, 자식 실행, 중간 활동, 최종 전달 판정 시뮬레이션 통과
  • 다중 메시지 폭주 시 단일 대화 문맥으로 병합 또는 순차 처리하며 5분 timeout 누적이 없음
  • 결과가 실제 사용자에게 전송되지 않았다는 결정론적 증거
  • 운영 설정과 테스트 설정의 차이를 계약 테스트로 고정

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions