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:
+1
-1
@@ -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,
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user