전 저장소 리팩터링과 SSOT 정비
This commit is contained in:
parent
14ecbd4e7d
commit
3dfddcac6f
173 changed files with 19679 additions and 6952 deletions
|
|
@ -274,6 +274,23 @@ class Settings(BaseSettings):
|
|||
validation_alias="ALLOW_SEED_PERSONA_FALLBACK",
|
||||
)
|
||||
|
||||
# ── 회기 시간 제한 (2026-07-13 한신대 회의: 시간 기반 종료 전환) ──
|
||||
# 임상 근거: 한 회기에 4단계가 모두 이뤄지지 않는 게 정상 — 종료는 단계 완수가 아니라
|
||||
# 시간이 결정한다. 목표 달성 후에도 시간 내에는 계속 진행할 수 있다.
|
||||
session_duration_minutes: int = Field(
|
||||
default=60,
|
||||
validation_alias="SESSION_DURATION_MINUTES",
|
||||
)
|
||||
session_warning_minutes: int = Field(
|
||||
default=10,
|
||||
validation_alias="SESSION_WARNING_MINUTES",
|
||||
)
|
||||
# 시간 만료 후에도 마무리 인사를 나눌 수 있는 유예. 유예까지 지나면 새 턴을 거부한다.
|
||||
session_overtime_grace_minutes: int = Field(
|
||||
default=10,
|
||||
validation_alias="SESSION_OVERTIME_GRACE_MINUTES",
|
||||
)
|
||||
|
||||
# ── SSE 스트리밍 ─────────────────────────────────────
|
||||
sse_heartbeat_seconds: int = 30 # Cloudflare 100초 timeout 회피 (R2)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue