feat(news): ship news002 fill gate and full WeChat draft push

Lock scheduled morning news to news002 with section-fill gates, headline lead-card normalization, SearXNG top-up to max, and push that keeps imageless cards as text while requiring uploaded images where present.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
john
2026-09-22 14:05:40 +08:00
parent a96a9d0e14
commit 4a26db5e84
18 changed files with 1384 additions and 123 deletions
+12
View File
@@ -239,6 +239,11 @@ H5_PUBLIC_BASE_URL=http://127.0.0.1:5173
# H5_WECHAT_NEWS_MORNING_DRAFT_MINUTE=0
# H5_WECHAT_NEWS_MORNING_DRAFT_AUTO_GENERATE=1
# H5_WECHAT_NEWS_MORNING_DRAFT_GENERATE_LEAD_MINUTES=60
# 早报模板:news002(订阅版,写满各栏 + 有图必留、无图保留文字卡)
# H5_WECHAT_NEWS_MORNING_TEMPLATE_ID=news002
# MEMIND_NEWS_MORNING_NEWS002_REQUIRE_FILL=1
# MEMIND_NEWS_MORNING_SEARXNG_FALLBACK=1
# MEMIND_NEWS_MORNING_LOCALIZE_IMAGES=1
# Intent Transaction Layer(Phase A:Draft → Confirm → Commit;默认关闭)
# H5_INTENT_TRANSACTION_ENABLED=1
@@ -536,6 +541,13 @@ VITE_TKMIND_WORKING_DIR=/Users/john/PycharmProjects/tkmind
# MEMIND_NEWS_MORNING_SEARXNG_NEWS_CATEGORY=0
# MEMIND_NEWS_MORNING_SEARXNG_CONCURRENCY=3
# MEMIND_NEWS_MORNING_SEARXNG_ENGINES=yandex,bing,360search
# 独立 news-engine 服务:早报预取完成后 POST groups 到 /v1/rank,brief 注入「News Engine 编辑候选」
# MEMIND_NEWS_ENGINE_URL=http://127.0.0.1:8092
# MEMIND_NEWS_ENGINE_API_TOKEN=
# MEMIND_NEWS_ENGINE_DAILY_LIMIT=15
# MEMIND_NEWS_ENGINE_MINIMUM_SCORE=0
# MEMIND_NEWS_ENGINE_TIMEOUT_MS=120000
# MEMIND_NEWS_ENGINE_USE_LATEST_COLLECTION=true
# Portal 在 web / search-enhanced 技能执行前预取 SearXNG;设为 0 可关闭。
# MEMIND_LIVE_SEARCH_PREFETCH=1
# TKMIND_SEARCH_MCP_HOST_GATEWAY=host.docker.internal