fix(playbook-seed): 修正 get_db_context import 路徑(db.session → db.base)
Some checks failed
CD Pipeline / build-and-deploy (push) Has been cancelled

seed 啟動時靜默失敗的根因:
  from src.db.session import get_db_context  ← 模組不存在
  from src.db.base import get_db_context     ← 正確路徑

此 bug 導致 yaml_rule playbooks 完全無法建立。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-04-15 23:49:50 +08:00
parent 7d3391cb69
commit c9efaa3740

View File

@@ -45,7 +45,7 @@ async def seed_playbooks_from_rules() -> None:
# 取得現有 YAML_RULE playbook依 name 去重避免重複建立
# 2026-04-15 ogt: 不再用 list_playbooks舊格式 repair_steps 會 validation error
# 改用 raw SQL 只撈 name 欄位,更穩健
from src.db.session import get_db_context
from src.db.base import get_db_context
from sqlalchemy import text as sa_text
async with get_db_context() as db:
rows = await db.execute(