feat: 拆分 wecom_shown_keys 与 movement_baseline 历史层

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-14 10:31:49 +08:00
parent 02e97e057f
commit f563239e0b
6 changed files with 551 additions and 5 deletions

View File

@@ -32,7 +32,11 @@ DAILY_WECOM_GITHUB_TRENDING=10
DAILY_WECOM_GITHUB_EMERGING=10
DAILY_WECOM_GITHUB_TOPIC=10
DAILY_WECOM_AI_NEWS=10
DAILY_WECOM_CN_AI_NEWS=8
# research 模式额外技术类时讯条数(叠加在 AI 时讯精选之上)
DAILY_WECOM_AI_NEWS_TECH=5
DAILY_WECOM_CN_AI_NEWS=10
# 企微新闻摘要字数(句读/词边界截断,不加省略号)
# DAILY_WECOM_NEWS_DESC_LIMIT=72
# 企微 Skills 合并前扫描池大小(同 source 合并后仍凑满 Top N
# DAILY_WECOM_SKILL_POOL=200
@@ -44,6 +48,11 @@ DAILY_WECOM_CHUNK_BYTES=4096
# 企微列表模式delta=仅展示新入榜 | full=全量 Top 榜(回退)
DAILY_WECOM_MODE=delta
# Delta 模式下新入榜优先,不足时用当日 Top 榜补满各区块条数0=仅展示变化)
# 补榜时会排除近 N 天 baseline 已出现过的条目,避免周内重复(默认 7 天)
DAILY_WECOM_DELTA_PAD=1
# 补榜时从更大候选池选取默认展示条数×5至少 50
# DAILY_WECOM_PAD_POOL=50
# 无历史 data.json 时full=首日全量一次 | empty=列表为空
DAILY_DELTA_BASELINE_FALLBACK=full
# 推送闸门不满足时跳过 webhook仍写 output
@@ -52,6 +61,11 @@ DAILY_SKIP_PUSH_WHEN_SILENT=1
# 已推送新闻 link 去重天数
DAILY_NEWS_DEDUP_DAYS=7
# 常驻调度python -m daily schedule
DAILY_SCHEDULE_TZ=Asia/Shanghai
DAILY_SCHEDULE_GENERATE_AT=08:50
DAILY_SCHEDULE_PUSH_AT=09:00
# 编辑指定今日首推(可选):关键词,或 关键词|URL
# Python Step 0 检索 → featured.jsonAgent / classic 企微「今日首推」优先使用
# DAILY_FEATURED_PICK=gstack
@@ -59,8 +73,10 @@ DAILY_NEWS_DEDUP_DAYS=7
# 国际 AI 时讯RSS见 daily/news/feeds.py
DAILY_AI_NEWS=1
# 国内 AI 时讯RSS见 daily/news/feeds_cn.py
# 国内 AI 时讯RSS见 daily/news/feeds_cn.pyresearch 模式下忽略
DAILY_CN_AI_NEWS=1
# AI 时讯来源rss=RSS 抓取 | research=Cursor SDK + deep-researchWebSearch
# DAILY_AI_NEWS_MODE=research
# 英文描述 → 简短中文DAILY_CURSOR_EDITOR=0 时生效)
# DAILY_ZH_DESC=1
# DAILY_ZH_DESC_BATCH=20
@@ -88,6 +104,17 @@ DAILY_AI_NEWS_HOURS=24
DAILY_AI_NEWS_PER_FEED=3
DAILY_AI_NEWS_PER_CATEGORY=5
# 多样性 / 去重(见 docs/superpowers/specs/2026-07-14-wecom-diversity-dedup-design.md
# DAILY_BOARD_DEDUP_DAYS=7
# DAILY_BOARD_POOL_SIZE=50
# DAILY_FEATURED_DEDUP_DAYS=30
# DAILY_THEME_BAN_DAYS=7
# DAILY_NARRATIVE_AXIS_DAYS=3
DAILY_NEWS_BACKFILL=0
# 国际时讯:在 24h 滚动窗口基础上,不早于今日 0 点DAILY_AI_NEWS_TZ
DAILY_AI_NEWS_FLOOR_TODAY=1
# DAILY_AI_NEWS_TZ=Asia/Shanghai
# Reddit RSS403/429 时在 Reddit 偏好设置 → RSS feeds 复制 user / feed 参数)
# REDDIT_RSS_USER=your_username
# REDDIT_RSS_FEED=your_feed_token