From 9a01d69372820a7501ebdc37453746ec9d4d9961 Mon Sep 17 00:00:00 2001 From: Jaeho Date: Sun, 23 Aug 2026 00:34:15 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20infra=20CLAUDE.md=20=ED=81=90=20?= =?UTF-8?q?=ED=91=9C=EB=A5=BC=20definitions.json=20=EA=B3=BC=20=EB=8F=99?= =?UTF-8?q?=EA=B8=B0=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit §5.1 Work Queue 표에 누락돼 있던 6개 큐 추가 — ai.analyze.cover_letter, ai.analyze.voice, ai.generate.feedback, core.callback.feedback, core.callback.voice, core.callback.tts. definitions.json·messaging.md §1 과 불일치 해소. --- infra/CLAUDE.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/infra/CLAUDE.md b/infra/CLAUDE.md index 25601bd4..c7c3dc76 100644 --- a/infra/CLAUDE.md +++ b/infra/CLAUDE.md @@ -111,18 +111,24 @@ docker exec -i stackup-postgres psql -U stackup stackup < backup.sql | `ai.analyze.repository` | `stackup.core-to-ai` | `analyze.repository` | `dlq.ai.analyze.repository` | AI Server | | `ai.analyze.resume` | `stackup.core-to-ai` | `analyze.resume` | `dlq.ai.analyze.resume` | AI Server | | `ai.analyze.web` | `stackup.core-to-ai` | `analyze.web` | `dlq.ai.analyze.web` | AI Server | +| `ai.analyze.cover_letter` | `stackup.core-to-ai` | `analyze.cover_letter` | `dlq.ai.analyze.cover_letter` | AI Server | +| `ai.analyze.voice` | `stackup.core-to-ai` | `analyze.voice` | `dlq.ai.analyze.voice` | AI Server | | `ai.generate.questions` | `stackup.core-to-ai` | `generate.questions` | `dlq.ai.generate.questions` | AI Server | | `ai.generate.followup` | `stackup.core-to-ai` | `generate.followup` | `dlq.ai.generate.followup` | AI Server | +| `ai.generate.feedback` | `stackup.core-to-ai` | `generate.feedback` | `dlq.ai.generate.feedback` | AI Server | | `ai.generate.tts` | `stackup.core-to-ai` | `generate.tts` | `dlq.ai.generate.tts` | AI Server | | `core.callback.analysis` | `stackup.ai-to-core` | `callback.analysis` | `dlq.core.callback.analysis` | Core Server | | `core.callback.questions` | `stackup.ai-to-core` | `callback.questions` | `dlq.core.callback.questions` | Core Server | +| `core.callback.feedback` | `stackup.ai-to-core` | `callback.feedback` | `dlq.core.callback.feedback` | Core Server | +| `core.callback.voice` | `stackup.ai-to-core` | `callback.voice` | `dlq.core.callback.voice` | Core Server | +| `core.callback.tts` | `stackup.ai-to-core` | `callback.tts` | `dlq.core.callback.tts` | Core Server | | `q.realtime.session.notify` | `stackup.realtime` | `realtime.session.*` | `dlq.q.realtime.session.notify` | RealTime Server | **Dead Letter Queues (durable)** — `stackup.dlx` 에 1:1 바인딩. 재시도 한도 초과·요청 reject 시 메시지가 격리되며, 운영자는 management UI 또는 `rabbitmqctl` 로 조회·shovel. > 재시도 정책 상세: [`/docs/messaging.md §6`](../docs/messaging.md). -> 추가 큐(피드백 등)는 정의 시점에 본 표 갱신. +> 새 큐 정의 시 본 표도 함께 갱신 (§5.3 절차). ### 5.2 관리 콘솔 - URL: http://localhost:15672