feat(v2): 完善配置中心与可替换轨迹质检并联动预审依据

This commit is contained in:
2026-10-01 17:13:02 +08:00
parent 1adbe16cb3
commit e604d177cb
42 changed files with 1285 additions and 83 deletions
+2
View File
@@ -271,6 +271,8 @@ def release(db, draft_id, actor, preview=False):
raise Conflict("候选需要通过当前版本的隔离评测才能发布")
validate(body)
if body["kind"] == "plan":
from services.review_plan import check_dependencies
check_dependencies(db, body)
ordered([resolve(db, key) for key in body["skills"]])
for key in body["rules"] + [body["template"]] + body.get("cards", []):
resolve(db, key)