feat(memoir): 回忆录分段两阶段管线(Phase1 分类 / Phase2 叙事)与配置、测试

This commit is contained in:
Kevin
2026-04-02 16:37:14 +08:00
parent 3ae39838c0
commit 6b930808a3
27 changed files with 1550 additions and 430 deletions

View File

@@ -9,12 +9,15 @@ from app.agents.memoir.classification_agent import (
)
from app.agents.memoir.extraction_agent import ExtractionResult
from app.agents.memoir.orchestrator import MemoirOrchestrator
from app.agents.state_schema import MemoirStateSchema
from app.agents.stage_constants import CHAT_STAGES
from app.agents.state_schema import DEFAULT_STAGE_ORDER, MemoirStateSchema
def _empty_state() -> MemoirStateSchema:
"""与生产默认一致的五阶段 stage_order计划 §5-C 全量阶段管道覆盖)。"""
assert list(CHAT_STAGES) == DEFAULT_STAGE_ORDER
return MemoirStateSchema(
stage_order=["childhood"],
stage_order=list(CHAT_STAGES),
current_stage="childhood",
covered_stages=[],
slots={},