feat: 完善周期报告与用户行为分析

- 支持可配置周报月报模板与登录后异步补生成\n- 增加用户行为埋点和后台分析页面\n- 移除主题额度并保留实修回顾结算\n- 修复历史会话续聊上下文丢失
This commit is contained in:
2026-08-19 11:53:34 +08:00
parent 833763c461
commit efe835be81
75 changed files with 3325 additions and 578 deletions

View File

@@ -52,6 +52,14 @@ services:
PERIODIC_REPORT_WEEKLY_ENABLED: ${PERIODIC_REPORT_WEEKLY_ENABLED:-true}
PERIODIC_REPORT_MONTHLY_ENABLED: ${PERIODIC_REPORT_MONTHLY_ENABLED:-true}
PERIODIC_REPORT_TIMEZONE: ${PERIODIC_REPORT_TIMEZONE:-Asia/Shanghai}
PERIODIC_REPORT_GLOBAL_SCHEDULE_ENABLED: ${PERIODIC_REPORT_GLOBAL_SCHEDULE_ENABLED:-false}
PERIODIC_REPORT_LAZY_CHECK_ENABLED: ${PERIODIC_REPORT_LAZY_CHECK_ENABLED:-true}
PERIODIC_REPORT_LAZY_CHECK_LOCK_SECONDS: ${PERIODIC_REPORT_LAZY_CHECK_LOCK_SECONDS:-60}
PERIODIC_REPORT_WEEKLY_BACKFILL_LIMIT: ${PERIODIC_REPORT_WEEKLY_BACKFILL_LIMIT:-26}
PERIODIC_REPORT_MONTHLY_BACKFILL_LIMIT: ${PERIODIC_REPORT_MONTHLY_BACKFILL_LIMIT:-6}
PERIODIC_REPORT_FEATURE_START: "${PERIODIC_REPORT_FEATURE_START:-2026-07-31T00:00:00+08:00}"
PERIODIC_REPORT_SOURCE_CHUNK_CHARS: ${PERIODIC_REPORT_SOURCE_CHUNK_CHARS:-18000}
USER_BEHAVIOR_RETENTION_DAYS: ${USER_BEHAVIOR_RETENTION_DAYS:-30}
TOPIC_SETTLEMENT_WORKER_ENABLED: ${TOPIC_SETTLEMENT_WORKER_ENABLED:-true}
TOPIC_SETTLEMENT_POLL_SECONDS: ${TOPIC_SETTLEMENT_POLL_SECONDS:-2}
TOPIC_SETTLEMENT_STALE_MINUTES: ${TOPIC_SETTLEMENT_STALE_MINUTES:-30}