refactor: load_sdlc_adapter 规范化为 load_pipeline_sdlc+新增标准入口 init.py(load_<模块名>约定,保留旧名别名)

This commit is contained in:
ymq 2026-09-07 13:57:43 +08:00
parent 0cf735018e
commit af2dd7bdd4
3 changed files with 19 additions and 3 deletions

View File

@ -1 +1 @@
from .adapter import load_sdlc_adapter from .adapter import load_pipeline_sdlc, load_sdlc_adapter

View File

@ -6,8 +6,11 @@ import logging
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
def load_sdlc_adapter(): def load_pipeline_sdlc():
"""Register all SDLC step types and handlers with pipeline-service engine.""" """Register all SDLC step types and handlers with pipeline-service engine.
规范名 load_<模块名>;旧名 load_sdlc_adapter 见文件末尾别名。
"""
from ahserver.serverenv import ServerEnv from ahserver.serverenv import ServerEnv
from .skill_utils import guess_role, load_skills, import_skill, list_imported_skills from .skill_utils import guess_role, load_skills, import_skill, list_imported_skills
ServerEnv().guess_role = guess_role ServerEnv().guess_role = guess_role
@ -148,3 +151,7 @@ def load_sdlc_adapter():
logger.info(f"SDLC adapter loaded: {len(step_types)} step types, {len(handlers)} handlers registered") logger.info(f"SDLC adapter loaded: {len(step_types)} step types, {len(handlers)} handlers registered")
return True return True
# 兼容旧名(宿主曾用 load_sdlc_adapter;规范名为 load_pipeline_sdlc)
load_sdlc_adapter = load_pipeline_sdlc

9
pipeline_sdlc/init.py Normal file
View File

@ -0,0 +1,9 @@
"""pipeline_sdlc 模块标准入口。
规范:模块注册函数统一为 load_<模块名>()。SDLC 的实现体在 adapter.py
(向 pipeline-service 引擎注册 step types + handlers),此处提供标准入口
load_pipeline_sdlc,并保留旧名 load_sdlc_adapter 兼容。
"""
from .adapter import load_pipeline_sdlc, load_sdlc_adapter
__all__ = ['load_pipeline_sdlc', 'load_sdlc_adapter']