41 lines
1.1 KiB
Python
41 lines
1.1 KiB
Python
"""叩心枢(KnockingPivot):人物主动对话守护模块。
|
|
|
|
设计见 docs/domain/core-domains.md。
|
|
|
|
叩心枢与辰正(时感)、灵核(情绪)并列——辰正提供时态语境,
|
|
灵核产出情绪状态,叩心判断「此时该不该开口」。
|
|
记忆浮现、情绪波动、时光流逝 → 叩动心弦 → 自然想说话。
|
|
"""
|
|
|
|
from app.modules.knocking.conditions import (
|
|
AnniversaryCondition,
|
|
BigCycleCompletedCondition,
|
|
ConditionResult,
|
|
CuriosityCondition,
|
|
EmotionChangeCondition,
|
|
EvolutionAppliedCondition,
|
|
MemoryRecallCondition,
|
|
ProactiveCondition,
|
|
RelationshipMilestoneCondition,
|
|
TimeElapsedCondition,
|
|
TimeOfDayCondition,
|
|
UserReunionCondition,
|
|
)
|
|
from app.modules.knocking.pivot import KnockingPivot
|
|
|
|
__all__ = [
|
|
"AnniversaryCondition",
|
|
"BigCycleCompletedCondition",
|
|
"ConditionResult",
|
|
"CuriosityCondition",
|
|
"EmotionChangeCondition",
|
|
"EvolutionAppliedCondition",
|
|
"KnockingPivot",
|
|
"MemoryRecallCondition",
|
|
"ProactiveCondition",
|
|
"RelationshipMilestoneCondition",
|
|
"TimeElapsedCondition",
|
|
"TimeOfDayCondition",
|
|
"UserReunionCondition",
|
|
]
|