fix(canonical): add markdown to process_stage ORM enum (Phase 1B follow-up)

migration 222 가 DB enum 에 markdown 을 추가했지만 SQLAlchemy ORM 측 enum
정의 (app/models/queue.py) 에 누락되어 LookupError 발생.

테스트 enqueue → consumer 실행 시:
LookupError: 'markdown' is not among the defined enum values.

DB enum 마이그레이션은 migration 222 가 처리. ORM 측은 SQLAlchemy 가
직렬화/역직렬화에 사용하는 Python 측 enum mirror 역할.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Hyungi Ahn
2026-05-01 00:16:03 +00:00
parent e50869cbda
commit daaf18bdae
+1 -1
View File
@@ -21,7 +21,7 @@ class ProcessingQueue(Base):
# DB enum 변경은 마이그레이션이 처리하므로 create_type=False.
Enum(
"extract", "classify", "summarize", "embed", "chunk", "preview",
"stt", "thumbnail", "deep_summary",
"stt", "thumbnail", "deep_summary", "markdown",
name="process_stage",
create_type=False,
),